11 · n8n · REST · SQL
API integration and monitoring
A failed sync just sits there.
Inspect the request, repair a payload and run the retry.
Demo on fictional data — never customer data.
503 is temporary and succeeds on retry. 422 keeps failing until the payload has a project number.
Stock to accounting
POST /v1/stock-movements · 503
The accounting API did not respond.
Invoice to project ledger
POST /v1/purchase-invoices · 422
The payload has no project number.
POST /v1/purchase-invoices
{ "invoice": "INK-4418", "project_id": "PRJ-0087" }
422 → fix payload → retry
503 → retry