Skip to main content
When a request fails, the MDCMS API returns a structured error response with enough detail to diagnose and resolve the issue programmatically.

Error Response Format

All errors follow a consistent envelope:
Every error response includes a requestId. When contacting support or filing bug reports, include the requestId to help trace the request through server logs.

Error Codes

Handling Specific Errors

Schema hash mismatch (409):
Optimistic concurrency conflict (409):
Rate limiting (429):

Resolve Errors

When you use the resolve parameter to expand references in a content response, some references may fail to resolve. Instead of failing the entire request, the API returns the document with null values for unresolvable references and includes error details in the resolveErrors field.

Resolve Error Format

Resolve Error Codes

Resolve errors are informational and do not cause the request to fail. Always check the resolveErrors field when using resolved references, especially in production applications where referenced content may change independently.