API essentials
Error semantics
The #1 integration surprise
The Apaczka API v2 returns HTTP status 200 for every response — including errors. Never use the HTTP status code to detect failure.
The response envelope
Every response is JSON in a universal envelope:
Code
| Field | Meaning |
|---|---|
status | The real outcome: 200 = success, anything else = error code |
message | Human-readable error description (empty on success) |
response | Method-specific result; null on failure |
A failed call
Code
Your client must check status in the body of every response:
Code
Last modified on

