Abacus (REST)
OAuth2 Client Credentials gegen den konfigurierten Token-Endpoint, danach Named Operations gegen die apiBaseUrl deines Abacus-Mandanten. Pfade sind pro Mandant überschreibbar.
Kategorie: Integrationen & Business | Quelldatei: abacusBlock.js | Auth: Client ID/Secret + Token-URL (oder manuell accessToken)
Voraussetzungen
- Token-Endpoint und API-Basis aus der Abacus-/API-Hub-Dokumentation deines Betriebs.
- Felder:
tokenUrl,clientId,clientSecret,apiBaseUrl, optionalscope. - Bei 404: Relativpfad in
resourcePaths(JSON) an den Mandanten anpassen — Abacus-URLs sind nicht einheitlich.
Named Operations
Default-Pfade (überschreibbar):
| Operation | Default-Pfad |
|---|---|
debtor_search / debtor_get | /debitoren |
invoice_list / invoice_get | /verkauf/rechnungen |
creditor_search | /kreditoren |
bill_list | /einkauf/rechnungen |
article_search | /artikel |
stock_get | /lager/bestaende |
project_list | /projekte |
timesheet_create | /zeiterfassung |
Listen: query, limit. Get: id. Create: payload. Einzelner Call: path überschreibt den Resource-Pfad.
Beispiel resourcePaths:
json
{ "debtor": "/api/addresses", "invoice": "/api/sales/invoices" }Fallback
| Operation | Kurzbeschreibung |
|---|---|
get_token | Nur Access Token holen (zum Testen) |
get | GET auf relativen path |
request | Beliebiges HTTP (method, path, body) |