Errors

Failures return JSON { "error": "…" } with a status code.

StatusWhenTypical body
400Bad JSON or missing required fieldsmissing fields / bad json
401Missing, unknown, or revoked Bearer keyunauthorized
402Company billing is lockedbilling locked
403API disabled, wrong company workspace, or membership / quotaapi disabled / forbidden
404Board or task not foundnot found
409Dependency block or Google cross-list conflictConflict message
500Unexpected server errorError message