- Overview
-
Rest API Schemas
- Application schema
- Application message request
- Application message response
- Application reject request
- Application reject response
- Candidate schema
- Candidate get response
- Candidate search request
- Candidate search response
- Dossier schema
- Dossier get response
- Dossier search request
- Dossier search response
- Profile schema
- Profile get response
- Publication schema
- Publication publish request
- Publication publish response
- Publication get response
- Publication abort response
-
Integration API Schemas
- Application schema
- Application apply request
- Application apply response
- Application message request
- Application message response
- Application retract request
- Application retract response
- Application update request
- Application update response
- Publication schema
- Publication fetch response
- Publication fetched response
- Resource Schemas
- Error Schemas
Errors
Publication publish response schema
JSON schema
{
"$schema": "http://json-schema.org/draft-04/schema",
"id": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json",
"title": "Errors",
"description": "Publication publish response schema",
"type": "object",
"definitions": {
"statusCodeType": {
"title": "Status",
"description": "The response status code, 200 is OK",
"type": "integer"
},
"errorCodeType": {
"title": "Error Code",
"description": "An error code",
"type": "integer"
},
"errorMessageType": {
"title": "Error message",
"description": "A error message",
"type": "integer"
},
"errorDescriptionType": {
"title": "Error Description",
"description": "A detailed error description",
"type": "string"
},
"errorURLType": {
"title": "Error Description URL",
"description": "An url pointing to the detailed error description",
"type": "string",
"format": "uri"
}
}
}
JSON schema data description
| Path/Attribute | Title | Description | Required |
|---|