İçeriğe geç

API'ye genel bakış

AppArch API’sinin iki yüzü vardır: Kontrol düzlemi (kimlik doğrulama, çalışma alanları, paketler, proje kaydı) ve Report API (analyzer runner’larının sonuç gönderdiği token-korumalı uçlar).

Runner’lar, proje kaydında üretilen projeye özel bearer token sunar. Token tek bir çalışma alanı + proje + modül kapsamına bağlıdır ve Credential Manager’dan iptal edilebilir.

POST /api/v1/reports
Authorization: Bearer apparch_proj_xxxxxxxx
Content-Type: application/json

Report API /api/v1/reports altında sürümlenir. Runner’lar müşteri ortamında sıcak güncellenemediği için bu yüzey sürümler arası kararlı tutulur; runner’lar bir majöre sabitlenir.

Sürüm ve dağıtım modunu anonim olarak okuyabilirsiniz:

GET /api/v1/system/info
→ { "version": "...", "deploymentMode": "SaaS", "serverTimeUtc": "..." }