- 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 |
---|