Error structure
Every error response follows the same basic format:
code: A unique, stable identifier for the error.title: A brief summary of what went wrong.message: A human-readable message explaining how to fix it.
Field-level validation errors
When an issue is related to specific fields in the request payload, the response includes a
fields object with more granular information.
Examples
Error code format
All error codes follow a standardized format to simplify debugging and traceability across plugins:
XXXis a three-letter prefix that identifies the plugin (e.g.,IDEfor Identity,CRMfor CRM).NNNNis a four-digit number unique to the error.
IDE-0001 – Missing required field in the Identity plugin
Make sure all custom errors follow this structure to keep things consistent across the ecosystem.

