Zum Inhalt springen

API-Referenz

Schnellreferenztabelle für alle SDK-Methoden.

Methodenreferenz

MethodeHTTPPfadGibt zurück
sdk.documents.list(params?)GET/api/sdk/v1/documentsListDocumentsResponse
sdk.documents.get(id)GET/api/sdk/v1/documents/:idDocument
sdk.documents.download(id)GET/api/sdk/v1/documents/:id/downloadDownloadResponse
sdk.documents.getDownloadUrl(id, params?)GET/api/sdk/v1/documents/:id/download-urlDownloadUrlResponse
sdk.documents.upload(params)POST/api/sdk/v1/documents/uploadDocument
sdk.documents.delete(id)DELETE/api/sdk/v1/documents/:idDeleteDocumentResponse
sdk.documents.batchDelete(params)POST/api/sdk/v1/documents/deleteBatchDeleteResponse
sdk.documents.export(params)POST/api/sdk/v1/documents/exportDownloadResponse
sdk.documents.getSignatureChain(id)GET/api/sdk/v1/documents/:id/signature-chainSignatureChain
sdk.scopes.getAllowed()GET/api/sdk/v1/scopes-allowedAllowedScopesResponse
sdk.scopes.getAll()GET/api/sdk/v1/scopes-allowed/allScopeCategory[]

Basispfad

Alle Ressourcen-Endpunkte befinden sich unter /api/sdk/v1/:

RessourceBasispfad
Dokumente/api/sdk/v1/documents
Bereiche/api/sdk/v1/scopes-allowed

Antwort-Umschlag

Die Sonar API umhüllt erfolgreiche Antworten in einem Standard-Umschlag:

{
"success": true,
"data": { ... },
"message": "Optionale Nachricht"
}

Das SDK entpackt diesen Umschlag automatisch — Sie erhalten immer direkt die data-Nutzlast. Bei binären Antworten (Downloads, Exporte) wird der rohe ArrayBuffer unverändert zurückgegeben.

Datumsverarbeitung

Wenn die Parameter fromDate oder toDate ein Date-Objekt erhalten, konvertiert das SDK es automatisch in einen ISO 8601-String über .toISOString(). String-Werte werden unverändert weitergegeben.