- 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
Publication get response
Publication get response schema
JSON schema
{
"$schema": "http://json-schema.org/draft-04/schema",
"id": "http://api.xeebo.com/schema/xeebo-rest-publication-get-response-schema-v1.0.0.json",
"title": "Publication get response",
"description": "Publication get response schema",
"type": "object",
"properties": {
"status": {
"$ref": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json#/definitions/statusCodeType"
},
"code": {
"$ref": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json#/definitions/errorCodeType"
},
"error": {
"$ref": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json#/definitions/errorMessageType"
},
"description": {
"$ref": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json#/definitions/errorDescriptionType"
},
"url": {
"$ref": "http://api.xeebo.com/schema/xeebo-error-schema-v1.0.0.json#/definitions/errorURLType"
},
"data": {
"title": "Publications",
"description": "A list of publications for the given jobName and pubName reference",
"type": "array",
"items": {
"type": "object",
"properties": {
"comName": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/comNameType"
},
"jobName": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/jobNameType"
},
"pubName": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/pubNameType"
},
"headline": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/headlineType"
},
"intro": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/introType"
},
"title": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/titleType"
},
"caption": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/captionType"
},
"description": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/descriptionType"
},
"requirement": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/requirementType"
},
"duty": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/dutyType"
},
"benefit": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/benefitType"
},
"info": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/infoType"
},
"summary": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/summaryType"
},
"footer": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/footerType"
},
"criteria": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/criteriaType"
},
"address": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/addressType"
},
"contact": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/contactType"
},
"workplace": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/workplaceType"
},
"country": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/countryType"
},
"documents": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/documentsType"
},
"questions": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/questionsType"
},
"locale": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/localeType"
},
"createdDate": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/createdDateType"
},
"startDate": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/startDateType"
},
"endDate": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/endDateType"
},
"published": {
"$ref": "http://api.xeebo.com/schema/xeebo-rest-publication-schema-v1.0.0.json#/definitions/publishedType"
}
}
}
}
},
"required": [
"status"
],
"additionalProperties": false
}
JSON schema data description
| Path/Attribute | Title | Description | Required |
|---|