Skip to content
Developer

BuchhaltungsButler

System and settings3 EndpointsSettings / BuchhaltungsButler

Returns the BuchhaltungsButler integration status

GET/api/settings/buchhaltungsbutler/status

Responses

200Returns the BuchhaltungsButler integration statusBuchhaltungsButlerStatus

Show fields (11)
  • enabledboolean
  • configuredboolean

    Sind alle API-Zugangsdaten hinterlegt?

  • connectedboolean

    Ergebnis des Verbindungstests (null = nicht getestet)

  • messagestring

    Detail-Meldung (z.B. Fehlermeldung des Verbindungstests)

  • pull_incoming_invoices_enabledboolean
  • pull_transactions_enabledboolean
  • pull_days_backinteger
  • sync_last_runstring (date-time)

    Letzter Lauf des Sync-Cronjobs

  • sync_next_runstring (date-time)

    Nächster geplanter Lauf des Sync-Cronjobs

  • sync_runningboolean

    Läuft der Sync gerade?

  • sync_last_resultstring

    Ergebnis-Ausgabe des letzten Sync-Laufs

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/settings/buchhaltungsbutler/status \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "enabled": true,
  "configured": true,
  "connected": true,
  "message": "string",
  "pull_incoming_invoices_enabled": true,
  "pull_transactions_enabled": true,
  "pull_days_back": 1,
  "sync_last_run": "2026-10-15T09:30:00+02:00",
  "sync_next_run": "2026-10-15T09:30:00+02:00",
  "sync_running": true
}

Tests the BuchhaltungsButler API connection with the stored credentials

POST/api/settings/buchhaltungsbutler/test_connection

Responses

200Tests the BuchhaltungsButler API connectionBuchhaltungsButlerStatus

Show fields (11)
  • enabledboolean
  • configuredboolean

    Sind alle API-Zugangsdaten hinterlegt?

  • connectedboolean

    Ergebnis des Verbindungstests (null = nicht getestet)

  • messagestring

    Detail-Meldung (z.B. Fehlermeldung des Verbindungstests)

  • pull_incoming_invoices_enabledboolean
  • pull_transactions_enabledboolean
  • pull_days_backinteger
  • sync_last_runstring (date-time)

    Letzter Lauf des Sync-Cronjobs

  • sync_next_runstring (date-time)

    Nächster geplanter Lauf des Sync-Cronjobs

  • sync_runningboolean

    Läuft der Sync gerade?

  • sync_last_resultstring

    Ergebnis-Ausgabe des letzten Sync-Laufs

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/settings/buchhaltungsbutler/test_connection \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "enabled": true,
  "configured": true,
  "connected": true,
  "message": "string",
  "pull_incoming_invoices_enabled": true,
  "pull_transactions_enabled": true,
  "pull_days_back": 1,
  "sync_last_run": "2026-10-15T09:30:00+02:00",
  "sync_next_run": "2026-10-15T09:30:00+02:00",
  "sync_running": true
}

Triggers a one-shot BuchhaltungsButler pull sync ("Sync now")

POST/api/settings/buchhaltungsbutler/sync

Responses

200Triggers a one-shot BuchhaltungsButler pull syncSuccess

Show fields (3)
  • successboolean
  • messagestring
  • error_codesarray<integer>
Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/settings/buchhaltungsbutler/sync \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "success": true,
  "message": "string",
  "error_codes": [
    1
  ]
}