Error Codes
Errors are returned as { "code": "…", "message": "…" }.
| Code | HTTP | Meaning |
|---|---|---|
integrate-json-request-parse-failed | 400 | Malformed request body |
integrate-empty-integration-name | 400 | No integration name in the request |
integrate-integration-not-found | 400 | No integration by that name for the tenant |
integrate-inactive-integration | 400 | The integration is active: false |
integrate-duplicate-integration-name | 400 | Two integrations in the tenant declare the same name (load-time) |
Connector calls surface the upstream result: a connector whose endpoint fails returns a 400 with the upstream error; a connector path that matches no definition returns 404. Data-surface denials return 403 (v2.requires_admin / v2.requires_superadmin).