EOAP Problem Details Registry
- 1. Property
EOAP Problem Details Registry > anyOf > AlreadyExists - 1.1. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > ProblemDetails- 1.1.1. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > instance - 1.1.2. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > code - 1.1.3. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors - 1.1.3.1. EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > ErrorDetail
- 1.1.3.1.1. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > detail - 1.1.3.1.2. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > pointer - 1.1.3.1.3. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > parameter - 1.1.3.1.4. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > header - 1.1.3.1.5. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > code
- 1.1.3.1.1. Property
- 1.1.1. Property
- 1.2. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1- 1.2.1. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > type - 1.2.2. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > status - 1.2.3. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > title - 1.2.4. Property
EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > detail
- 1.2.1. Property
- 2. Property
EOAP Problem Details Registry > anyOf > BadRequest - 2.1. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > ProblemDetails - 2.2. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1- 2.2.1. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > type - 2.2.2. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > status - 2.2.3. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > title - 2.2.4. Property
EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > detail
- 2.2.1. Property
- 3. Property
EOAP Problem Details Registry > anyOf > BusinessRuleViolation - 3.1. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > ProblemDetails - 3.2. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1- 3.2.1. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > type - 3.2.2. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > status - 3.2.3. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > title - 3.2.4. Property
EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > detail
- 3.2.1. Property
- 4. Property
EOAP Problem Details Registry > anyOf > Conflict - 4.1. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > ProblemDetails - 4.2. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1- 4.2.1. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > type - 4.2.2. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > status - 4.2.3. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > title - 4.2.4. Property
EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > detail
- 4.2.1. Property
- 5. Property
EOAP Problem Details Registry > anyOf > FailedDependency - 5.1. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > ProblemDetails - 5.2. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1- 5.2.1. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > type - 5.2.2. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > status - 5.2.3. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > title - 5.2.4. Property
EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > detail
- 5.2.1. Property
- 6. Property
EOAP Problem Details Registry > anyOf > Forbidden - 6.1. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > ProblemDetails - 6.2. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1- 6.2.1. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > type - 6.2.2. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > status - 6.2.3. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > title - 6.2.4. Property
EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > detail
- 6.2.1. Property
- 7. Property
EOAP Problem Details Registry > anyOf > Gone - 7.1. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > ProblemDetails - 7.2. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1- 7.2.1. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > type - 7.2.2. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > status - 7.2.3. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > title - 7.2.4. Property
EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > detail
- 7.2.1. Property
- 8. Property
EOAP Problem Details Registry > anyOf > InsufficientStorage - 8.1. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > ProblemDetails - 8.2. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1- 8.2.1. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > type - 8.2.2. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > status - 8.2.3. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > title - 8.2.4. Property
EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > detail
- 8.2.1. Property
- 9. Property
EOAP Problem Details Registry > anyOf > InvalidBodyPropertyFormat - 9.1. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > ProblemDetails - 9.2. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1- 9.2.1. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > type - 9.2.2. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > status - 9.2.3. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > title - 9.2.4. Property
EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > detail
- 9.2.1. Property
- 10. Property
EOAP Problem Details Registry > anyOf > InvalidBodyPropertyValue - 10.1. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > ProblemDetails - 10.2. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1- 10.2.1. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > type - 10.2.2. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > status - 10.2.3. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > title - 10.2.4. Property
EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > detail
- 10.2.1. Property
- 11. Property
EOAP Problem Details Registry > anyOf > InvalidParameters - 11.1. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > ProblemDetails - 11.2. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1- 11.2.1. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > type - 11.2.2. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > status - 11.2.3. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > title - 11.2.4. Property
EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > detail
- 11.2.1. Property
- 12. Property
EOAP Problem Details Registry > anyOf > InvalidRequestHeaderFormat - 12.1. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > ProblemDetails - 12.2. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1- 12.2.1. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > type - 12.2.2. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > status - 12.2.3. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > title - 12.2.4. Property
EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > detail
- 12.2.1. Property
- 13. Property
EOAP Problem Details Registry > anyOf > InvalidRequestParameterFormat - 13.1. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > ProblemDetails - 13.2. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1- 13.2.1. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > type - 13.2.2. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > status - 13.2.3. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > title - 13.2.4. Property
EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > detail
- 13.2.1. Property
- 14. Property
EOAP Problem Details Registry > anyOf > InvalidRequestParameterValue - 14.1. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > ProblemDetails - 14.2. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1- 14.2.1. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > type - 14.2.2. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > status - 14.2.3. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > title - 14.2.4. Property
EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > detail
- 14.2.1. Property
- 15. Property
EOAP Problem Details Registry > anyOf > LicenseCancelled - 15.1. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > ProblemDetails - 15.2. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1- 15.2.1. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > type - 15.2.2. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > status - 15.2.3. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > title - 15.2.4. Property
EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > detail
- 15.2.1. Property
- 16. Property
EOAP Problem Details Registry > anyOf > LicenseExpired - 16.1. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > ProblemDetails - 16.2. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1- 16.2.1. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > type - 16.2.2. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > status - 16.2.3. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > title - 16.2.4. Property
EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > detail
- 16.2.1. Property
- 17. Property
EOAP Problem Details Registry > anyOf > MissingBodyProperty - 17.1. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > ProblemDetails - 17.2. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1- 17.2.1. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > type - 17.2.2. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > status - 17.2.3. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > title - 17.2.4. Property
EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > detail
- 17.2.1. Property
- 18. Property
EOAP Problem Details Registry > anyOf > MissingRequestHeader - 18.1. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > ProblemDetails - 18.2. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1- 18.2.1. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > type - 18.2.2. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > status - 18.2.3. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > title - 18.2.4. Property
EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > detail
- 18.2.1. Property
- 19. Property
EOAP Problem Details Registry > anyOf > MissingRequestParameter - 19.1. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > ProblemDetails - 19.2. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1- 19.2.1. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > type - 19.2.2. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > status - 19.2.3. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > title - 19.2.4. Property
EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > detail
- 19.2.1. Property
- 20. Property
EOAP Problem Details Registry > anyOf > MethodNotAllowed - 20.1. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > ProblemDetails - 20.2. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1- 20.2.1. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > type - 20.2.2. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > status - 20.2.3. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > title - 20.2.4. Property
EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > detail
- 20.2.1. Property
- 21. Property
EOAP Problem Details Registry > anyOf > NotAcceptable - 21.1. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > ProblemDetails - 21.2. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1- 21.2.1. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > type - 21.2.2. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > status - 21.2.3. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > title - 21.2.4. Property
EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > detail
- 21.2.1. Property
- 22. Property
EOAP Problem Details Registry > anyOf > NotFound - 22.1. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > ProblemDetails - 22.2. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1- 22.2.1. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > type - 22.2.2. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > status - 22.2.3. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > title - 22.2.4. Property
EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > detail
- 22.2.1. Property
- 23. Property
EOAP Problem Details Registry > anyOf > NotImplemented - 23.1. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > ProblemDetails - 23.2. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1- 23.2.1. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > type - 23.2.2. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > status - 23.2.3. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > title - 23.2.4. Property
EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > detail
- 23.2.1. Property
- 24. Property
EOAP Problem Details Registry > anyOf > RequestTimeout - 24.1. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > ProblemDetails - 24.2. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1- 24.2.1. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > type - 24.2.2. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > status - 24.2.3. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > title - 24.2.4. Property
EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > detail
- 24.2.1. Property
- 25. Property
EOAP Problem Details Registry > anyOf > ServerError - 25.1. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > ProblemDetails - 25.2. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1- 25.2.1. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > type - 25.2.2. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > status - 25.2.3. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > title - 25.2.4. Property
EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > detail
- 25.2.1. Property
- 26. Property
EOAP Problem Details Registry > anyOf > ServiceUnavailable - 26.1. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > ProblemDetails - 26.2. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1- 26.2.1. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > type - 26.2.2. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > status - 26.2.3. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > title - 26.2.4. Property
EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > detail
- 26.2.1. Property
- 27. Property
EOAP Problem Details Registry > anyOf > Unauthorized - 27.1. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > ProblemDetails - 27.2. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1- 27.2.1. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > type - 27.2.2. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > status - 27.2.3. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > title - 27.2.4. Property
EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > detail
- 27.2.1. Property
- 28. Property
EOAP Problem Details Registry > anyOf > UnavailableForLegalReasons - 28.1. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > ProblemDetails - 28.2. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1- 28.2.1. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > type - 28.2.2. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > status - 28.2.3. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > title - 28.2.4. Property
EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > detail
- 28.2.1. Property
- 29. Property
EOAP Problem Details Registry > anyOf > UnprocessableContent - 29.1. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > ProblemDetails - 29.2. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1- 29.2.1. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > type - 29.2.2. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > status - 29.2.3. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > title - 29.2.4. Property
EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > detail
- 29.2.1. Property
- 30. Property
EOAP Problem Details Registry > anyOf > ValidationError - 30.1. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > ProblemDetails - 30.2. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1- 30.2.1. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > type - 30.2.2. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > status - 30.2.3. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > title - 30.2.4. Property
EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > detail
- 30.2.1. Property
Title: EOAP Problem Details Registry
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
1. Property EOAP Problem Details Registry > anyOf > AlreadyExists
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/AlreadyExists |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
1.1. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/ProblemDetails |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| - instance | No | string | No | - | A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced. |
| - code | No | string | No | - | An API specific error code aiding the provider team understand the error based on their own potential taxonomy or registry. |
| - errors | No | array | No | - | An array of error details to accompany a problem details response. |
1.1.1. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > instance
| Type | string |
| Required | No |
Description: A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
| Restrictions | |
|---|---|
| Max length | 1024 |
1.1.2. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > code
| Type | string |
| Required | No |
Description: An API specific error code aiding the provider team understand the error based on their own potential taxonomy or registry.
| Restrictions | |
|---|---|
| Max length | 50 |
1.1.3. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors
| Type | array |
| Required | No |
Description: An array of error details to accompany a problem details response.
| Array restrictions | |
|---|---|
| Min items | N/A |
| Max items | 1000 |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
| Each item of this array must be | Description |
|---|---|
| ErrorDetail | An object to provide explicit details on a problem towards an API consumer. |
1.1.3.1. EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > ErrorDetail
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/ErrorDetail |
Description: An object to provide explicit details on a problem towards an API consumer.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + detail | No | string | No | - | A granular description on the specific error related to a body property, query parameter, path parameters, and/or header. |
| - pointer | No | string | No | - | A JSON Pointer to a specific request body property that is the source of error. |
| - parameter | No | string | No | - | The name of the query or path parameter that is the source of error. |
| - header | No | string | No | - | The name of the header that is the source of error. |
| - code | No | string | No | - | A string containing additional provider specific codes to identify the error context. |
1.1.3.1.1. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > detail
| Type | string |
| Required | Yes |
Description: A granular description on the specific error related to a body property, query parameter, path parameters, and/or header.
| Restrictions | |
|---|---|
| Max length | 4096 |
1.1.3.1.2. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > pointer
| Type | string |
| Required | No |
Description: A JSON Pointer to a specific request body property that is the source of error.
| Restrictions | |
|---|---|
| Max length | 1024 |
1.1.3.1.3. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > parameter
| Type | string |
| Required | No |
Description: The name of the query or path parameter that is the source of error.
| Restrictions | |
|---|---|
| Max length | 1024 |
1.1.3.1.4. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > header
| Type | string |
| Required | No |
Description: The name of the header that is the source of error.
| Restrictions | |
|---|---|
| Max length | 1024 |
1.1.3.1.5. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 0 > errors > errors items > code
| Type | string |
| Required | No |
Description: A string containing additional provider specific codes to identify the error context.
| Restrictions | |
|---|---|
| Max length | 50 |
1.2. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the resource being created is found to already exist on the server. Your client application tried to create a resource that already exists. Perhaps review your client logic to determine if a user should be able to send such a request.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
1.2.1. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/already-exists"
1.2.2. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 409
1.2.3. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Already exists"
1.2.4. Property EOAP Problem Details Registry > anyOf > item 0 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The resource being created already exists."
2. Property EOAP Problem Details Registry > anyOf > BadRequest
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/BadRequest |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
2.1. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
2.2. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server cannot or will not process the request due to something that is perceived to be a client error (for example, malformed request syntax, invalid request message framing, or deceptive request routing). Your client application initiated a request that is malformed. Please review your client request against the defined semantics for the API.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
2.2.1. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/bad-request"
2.2.2. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
2.2.3. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Bad Request"
2.2.4. Property EOAP Problem Details Registry > anyOf > item 1 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request is invalid or malformed."
3. Property EOAP Problem Details Registry > anyOf > BusinessRuleViolation
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/BusinessRuleViolation |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
3.1. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
3.2. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request is deemed invalid as it fails to meet business rule expectations. Your client issued a request that failed business rule validation. Please review your request to determine if you can remain within appropriate business rules.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
3.2.1. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/business-rule-violation"
3.2.2. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 422
3.2.3. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Business Rule Violation"
3.2.4. Property EOAP Problem Details Registry > anyOf > item 2 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request body is invalid and not meeting business rules."
4. Property EOAP Problem Details Registry > anyOf > Conflict
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/Conflict |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
4.1. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
4.2. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The request conflicts with the current state of the target resource. Your client application should resolve the conflict before resubmitting the request.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
4.2.1. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/conflict"
4.2.2. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 409
4.2.3. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Conflict"
4.2.4. Property EOAP Problem Details Registry > anyOf > item 3 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request conflicts with the current state of the target resource."
5. Property EOAP Problem Details Registry > anyOf > FailedDependency
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/FailedDependency |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
5.1. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
5.2. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The requested action could not be performed because an action on which it depended failed. Your client application should resolve the failed prerequisite before retrying the request.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
5.2.1. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/failed-dependency"
5.2.2. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 424
5.2.3. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Failed Dependency"
5.2.4. Property EOAP Problem Details Registry > anyOf > item 4 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The requested action failed because an action on which it depended failed."
6. Property EOAP Problem Details Registry > anyOf > Forbidden
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/Forbidden |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
6.1. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
6.2. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the requested resource (and/or operation combination) is not authorized for the requesting client (and or authorization context). Your client application tried to perform an operation on a resource that it's not authorized to perform in the given context.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
6.2.1. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/forbidden"
6.2.2. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 403
6.2.3. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Forbidden"
6.2.4. Property EOAP Problem Details Registry > anyOf > item 5 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The resource could not be returned as the requestor is not authorized."
7. Property EOAP Problem Details Registry > anyOf > Gone
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/Gone |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
7.1. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
7.2. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the target resource is no longer available at the origin server and the condition is likely to be permanent. Your client application should not repeat the request and should remove or replace references to the resource.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
7.2.1. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/gone"
7.2.2. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 410
7.2.3. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Gone"
7.2.4. Property EOAP Problem Details Registry > anyOf > item 6 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The requested resource is no longer available and is unlikely to be available again."
8. Property EOAP Problem Details Registry > anyOf > InsufficientStorage
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InsufficientStorage |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
8.1. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
8.2. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server cannot complete the requested action because it has insufficient storage. Your client application may retry the request after the server's storage becomes available.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
8.2.1. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/insufficient-storage"
8.2.2. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 507
8.2.3. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Insufficient Storage"
8.2.4. Property EOAP Problem Details Registry > anyOf > item 7 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The server has insufficient storage to complete the requested action."
9. Property EOAP Problem Details Registry > anyOf > InvalidBodyPropertyFormat
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidBodyPropertyFormat |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
9.1. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
9.2. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request body contain a malformed property. Your client issued a request that contained a malformed body property. Please review your request and compare against the shared API definition.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
9.2.1. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-body-property-format"
9.2.2. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
9.2.3. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid Body Property Format"
9.2.4. Property EOAP Problem Details Registry > anyOf > item 8 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request body contains a malformed property."
10. Property EOAP Problem Details Registry > anyOf > InvalidBodyPropertyValue
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidBodyPropertyValue |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
10.1. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
10.2. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request body contains a invalid property value. Your client issued a request that contained an invalid body property value. Please review your request and compare against the shared API definition where applicable.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
10.2.1. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-body-property-value"
10.2.2. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
10.2.3. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid Body Property Value"
10.2.4. Property EOAP Problem Details Registry > anyOf > item 9 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request body contains an invalid body property value."
11. Property EOAP Problem Details Registry > anyOf > InvalidParameters
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidParameters |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
11.1. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
11.2. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when a client request contains invalid or malformed parameters causing the server to reject the request. Your client application issued a request to an API that contains invalid or malformed parameters.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
11.2.1. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-parameters"
11.2.2. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
11.2.3. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid parameters"
11.2.4. Property EOAP Problem Details Registry > anyOf > item 10 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request contained invalid, or malformed parameters (path or header or query)."
12. Property EOAP Problem Details Registry > anyOf > InvalidRequestHeaderFormat
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidRequestHeaderFormat |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
12.1. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
12.2. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request contains a malformed request header. Your client issued a request that contained a malformed request header. Please review your request parameters and compare against the shared API definition when applicable.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
12.2.1. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-request-header-format"
12.2.2. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
12.2.3. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid Request Header Format"
12.2.4. Property EOAP Problem Details Registry > anyOf > item 11 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request contains a malformed request header parameter."
13. Property EOAP Problem Details Registry > anyOf > InvalidRequestParameterFormat
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidRequestParameterFormat |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
13.1. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
13.2. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request contains a malformed query or path parameter. Your client issued a request that contained a malformed query or path parameter. Please review your request parameters and compare against the shared API definition.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
13.2.1. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-request-parameter-format"
13.2.2. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
13.2.3. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid Request Parameter Format"
13.2.4. Property EOAP Problem Details Registry > anyOf > item 12 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request contains a malformed request query parameter."
14. Property EOAP Problem Details Registry > anyOf > InvalidRequestParameterValue
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/InvalidRequestParameterValue |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
14.1. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
14.2. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request contains a invalid query or path parameter value. Your client issued a request that contained an invalid query or path parameter value. Please review your request and compare against the shared API definition where applicable.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
14.2.1. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/invalid-request-parameter-value"
14.2.2. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
14.2.3. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Invalid Request Parameter Value"
14.2.4. Property EOAP Problem Details Registry > anyOf > item 13 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request body contains an invalid request parameter value."
15. Property EOAP Problem Details Registry > anyOf > LicenseCancelled
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/LicenseCancelled |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
15.1. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
15.2. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the license associated with the client has been cancelled thus rendering the service unavailable. The license associated with your client/organization has been cancelled. Please contact your account manager or representative.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
15.2.1. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/license-cancelled"
15.2.2. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 503
15.2.3. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "License Cancelled"
15.2.4. Property EOAP Problem Details Registry > anyOf > item 14 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The service is unavailable as the license associated with your client or organization has been cancelled. Please contact your account manager or representative."
16. Property EOAP Problem Details Registry > anyOf > LicenseExpired
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/LicenseExpired |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
16.1. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
16.2. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the license associated with the client has expired thus rendering the service unavailable. The license associated with your client/organization has expired. Please contact your account manager or representative.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
16.2.1. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/license-expired"
16.2.2. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 503
16.2.3. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "License Expired"
16.2.4. Property EOAP Problem Details Registry > anyOf > item 15 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The service is unavailable as the license associated with your client or organization has expired. Please contact your account manager or representative."
17. Property EOAP Problem Details Registry > anyOf > MissingBodyProperty
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/MissingBodyProperty |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
17.1. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
17.2. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request sent to the API is missing an expected body property. Your client issued a request that omitted an expected body property.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
17.2.1. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/missing-body-property"
17.2.2. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
17.2.3. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Missing body property"
17.2.4. Property EOAP Problem Details Registry > anyOf > item 16 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request is missing an expected body property."
18. Property EOAP Problem Details Registry > anyOf > MissingRequestHeader
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/MissingRequestHeader |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
18.1. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
18.2. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request sent to the API is missing an expected request header. Your client issued a request that omitted an expected request header.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
18.2.1. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/missing-request-header"
18.2.2. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
18.2.3. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Missing request header"
18.2.4. Property EOAP Problem Details Registry > anyOf > item 17 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request is missing an expected HTTP request header."
19. Property EOAP Problem Details Registry > anyOf > MissingRequestParameter
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/MissingRequestParameter |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
19.1. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
19.2. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request sent to the API is missing an query or path parameter. Your client issued a request that omitted an expected query or path par.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
19.2.1. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/missing-request-parameter"
19.2.2. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 400
19.2.3. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Missing request parameter"
19.2.4. Property EOAP Problem Details Registry > anyOf > item 18 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request is missing an expected query or path parameter."
20. Property EOAP Problem Details Registry > anyOf > MethodNotAllowed
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/MethodNotAllowed |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
20.1. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
20.2. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server knows the request method, but the target resource does not support it. Your client application should use one of the methods listed in the response's Allow header.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
20.2.1. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/method-not-allowed"
20.2.2. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 405
20.2.3. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Method Not Allowed"
20.2.4. Property EOAP Problem Details Registry > anyOf > item 19 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request method is not supported by the target resource."
21. Property EOAP Problem Details Registry > anyOf > NotAcceptable
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/NotAcceptable |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
21.1. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
21.2. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server cannot produce a response matching the acceptable values in the request's content negotiation headers. Your client application should request one of the representations supported by the server.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
21.2.1. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/not-acceptable"
21.2.2. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 406
21.2.3. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Not Acceptable"
21.2.4. Property EOAP Problem Details Registry > anyOf > item 20 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "No acceptable representation is available for the requested resource."
22. Property EOAP Problem Details Registry > anyOf > NotFound
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/NotFound |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
22.1. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
22.2. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the requested resource could not be found. Your client application tried to access a resource that does not exist (or could not be found).
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
22.2.1. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/not-found"
22.2.2. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 404
22.2.3. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Not Found"
22.2.4. Property EOAP Problem Details Registry > anyOf > item 21 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The requested resource was not found."
23. Property EOAP Problem Details Registry > anyOf > NotImplemented
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/NotImplemented |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
23.1. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
23.2. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server does not support the functionality required to fulfill the request. Your client application may retry after the functionality is implemented.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
23.2.1. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/not-implemented"
23.2.2. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 501
23.2.3. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Not Implemented"
23.2.4. Property EOAP Problem Details Registry > anyOf > item 22 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The server does not support the functionality required to fulfill the request."
24. Property EOAP Problem Details Registry > anyOf > RequestTimeout
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/RequestTimeout |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
24.1. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
24.2. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server timed out while waiting to receive the request. Your client application may repeat the request using a new connection.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
24.2.1. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/request-timeout"
24.2.2. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 408
24.2.3. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Request Timeout"
24.2.4. Property EOAP Problem Details Registry > anyOf > item 23 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The server timed out while waiting to receive the request."
25. Property EOAP Problem Details Registry > anyOf > ServerError
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/ServerError |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
25.1. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
25.2. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the server encounters an unexpected condition that prevents it from fulfilling the request. Your client application did everything correct. Unfortunately our API encountered a condition that resulted in this problem.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
25.2.1. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/server-error"
25.2.2. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 500
25.2.3. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Server Error"
25.2.4. Property EOAP Problem Details Registry > anyOf > item 24 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The server encountered an unexpected error."
26. Property EOAP Problem Details Registry > anyOf > ServiceUnavailable
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/ServiceUnavailable |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
26.1. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
26.2. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the service requested is currently unavailable and the server is not ready to handle the request. Your client application did everything correct. Unfortunately our API is currently unavailable.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
26.2.1. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/service-unavailable"
26.2.2. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 503
26.2.3. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Service Unavailable"
26.2.4. Property EOAP Problem Details Registry > anyOf > item 25 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The service is currently unavailable."
27. Property EOAP Problem Details Registry > anyOf > Unauthorized
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/Unauthorized |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
27.1. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
27.2. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the requested resource could not be returned as the client request lacked valid authentication credentials. Your client application issued a requested to a protected resource without supplying the required auth details.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
27.2.1. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/unauthorized"
27.2.2. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 401
27.2.3. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Unauthorized"
27.2.4. Property EOAP Problem Details Registry > anyOf > item 26 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "Access token not set or invalid, and the requested resource could not be returned."
28. Property EOAP Problem Details Registry > anyOf > UnavailableForLegalReasons
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/UnavailableForLegalReasons |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
28.1. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
28.2. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The requested resource is unavailable because of a legal demand or restriction. Your client application cannot access the resource while the legal restriction applies.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
28.2.1. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/unavailable-for-legal-reasons"
28.2.2. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 451
28.2.3. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Unavailable For Legal Reasons"
28.2.4. Property EOAP Problem Details Registry > anyOf > item 27 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The requested resource is unavailable due to legal reasons."
29. Property EOAP Problem Details Registry > anyOf > UnprocessableContent
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/UnprocessableContent |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
29.1. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
29.2. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: The server understood the request content type and syntax but could not process the contained instructions. Your client application should modify the request before resubmitting it.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
29.2.1. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/unprocessable-content"
29.2.2. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 422
29.2.3. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Unprocessable Content"
29.2.4. Property EOAP Problem Details Registry > anyOf > item 28 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request content is syntactically correct but cannot be processed."
30. Property EOAP Problem Details Registry > anyOf > ValidationError
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/ValidationError |
| All of(Requirement) |
|---|
| ProblemDetails |
| item 1 |
30.1. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > ProblemDetails
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | anyOf_i0_allOf_i0 |
Description: The ProblemDetails object provides detailed information about an errors that occurred during an API call execution. This problem object conforms to the RFC9457 (formerly RFC7807).
The object is extended with the following properties: - code - a string identifier to aid the provider team better understand the error - errors - and array of errors providing contextual information on the root cause of the problem
The ProblemDetails referenced by this domain utilize the EOAP Problems Registry.
30.2. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1
| Type | object |
| Required | No |
| Additional properties | Any type allowed |
Description: This problem occurs when the request is deemed unprocessable. Your client issued a request that failed validation. Certain validation libraries return multi-errors and cannot be easily parsed into discreet types. This problem type, afforded the provider with the ability to surface all validation errors and negate the need for a trial and error workflow on your side. Please review your request to determine if you can remain within appropriate business rules. Consider validating your request against available metadata (e.g. schemas) prior to sending to the server.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + type | No | const | No | - | A URI reference that identifies the problem type. |
| + status | No | const | No | - | The HTTP status code generated by the origin server for this occurrence of the problem. |
| + title | No | const | No | - | A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. |
| + detail | No | const | No | - | A human-readable explanation specific to this occurrence of the problem. |
30.2.1. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > type
| Type | const |
| Required | Yes |
| Format | uri |
Description: A URI reference that identifies the problem type.
Specific value: "https://eoap.github.io/problems-registry/validation-error"
30.2.2. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > status
| Type | const |
| Required | Yes |
| Format | int32 |
Description: The HTTP status code generated by the origin server for this occurrence of the problem.
Specific value: 422
30.2.3. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > title
| Type | const |
| Required | Yes |
Description: A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
Specific value: "Validation Error"
30.2.4. Property EOAP Problem Details Registry > anyOf > item 29 > allOf > item 1 > detail
| Type | const |
| Required | Yes |
Description: A human-readable explanation specific to this occurrence of the problem.
Specific value: "The request is not valid."
Generated using json-schema-for-humans on 2026-07-26 at 15:18:33 +0200