EOAP Problem Details Registry

Title: EOAP Problem Details Registry

Type combining
Required No
Additional properties Any type allowed
Any of(Option)
AlreadyExists
BadRequest
BusinessRuleViolation
Conflict
FailedDependency
Forbidden
Gone
InsufficientStorage
InvalidBodyPropertyFormat
InvalidBodyPropertyValue
InvalidParameters
InvalidRequestHeaderFormat
InvalidRequestParameterFormat
InvalidRequestParameterValue
LicenseCancelled
LicenseExpired
MissingBodyProperty
MissingRequestHeader
MissingRequestParameter
MethodNotAllowed
NotAcceptable
NotFound
NotImplemented
RequestTimeout
ServerError
ServiceUnavailable
Unauthorized
UnavailableForLegalReasons
UnprocessableContent
ValidationError

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