- 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
Application apply request
Application apply request schema
JSON schema
{ "$schema": "http://json-schema.org/draft-04/schema", "id": "http://api.xeebo.com/schema/xeebo-integration-application-apply-request-schema-v1.0.0.json", "title": "Application apply request", "description": "Application apply request schema", "type": "object", "definitions": { "versionType": { "title": "Schema Version", "description": "Schema version string", "type": "string", "pattern": "^[0-9]\\.[0-9]\\.[0-9]$" }, "secretType": { "title": "Secret", "description": "An identification secret", "type": "string" }, "idType": { "title": "Identifier", "description": "Company, job, publication or application identifier", "type": "string" }, "commentType": { "title": "Optional Comment", "description": "Comment written by applicant, optional for Recruiter", "type": "string" }, "localeType": { "title": "Locale", "description": "Two digit iso alpha-2 language locale as lowercase", "pattern": "^[a-z]{2}$" }, "dateType": { "title": "ISO Datetime", "description": "ISO datetime string", "type": "string" } }, "properties": { "version": { "title": "Application schema version", "$ref": "#/definitions/versionType" }, "secret": { "title": "A secret string", "$ref": "#/definitions/secretType" }, "comName": { "title": "Company identifier", "description": "The xeebo company identifier. Same as used in your company profile page url.", "$ref": "#/definitions/idType" }, "jobName": { "title": "Job identifier", "description": "A unique job identifier given from your system", "$ref": "#/definitions/idType" }, "pubName": { "title": "Publication identifier", "description": "A unique publication identifier given from your system", "$ref": "#/definitions/idType" }, "appName": { "title": "Application identifier", "description": "A unique application identifier given from our system", "$ref": "#/definitions/idType" }, "application": { "title": "Application information", "description": "Contains all the application information", "$ref": "http://api.xeebo.com/schema/xeebo-integration-application-schema-v1.0.0.json#/definitions/applicationType" }, "applicant": { "title": "Applicant", "description": "The applicant address and contact information applying to the related job", "$ref": "http://api.xeebo.com/schema/xeebo-integration-application-schema-v1.0.0.json#/definitions/applicantType" }, "employer": { "title": "Employer company", "description": "Employer address and contact information", "$ref": "http://api.xeebo.com/schema/xeebo-integration-application-schema-v1.0.0.json#/definitions/companyType" }, "recruiter": { "title": "Recruiter company", "description": "Recruiter address and contact information if available", "$ref": "http://api.xeebo.com/schema/xeebo-integration-application-schema-v1.0.0.json#/definitions/companyType" }, "comment": { "title": "Application comment", "$ref": "#/definitions/commentType" }, "locale": { "title": "Application locale", "$ref": "#/definitions/localeType" }, "created": { "title": "Application Date", "description": "Date where the applicant generated the application", "$ref": "#/definitions/dateType" } }, "required": [ "version", "comName", "jobName", "pubName", "appName", "application", "applicant", "employer", "locale", "created" ], "additionalProperties": false }
JSON schema data description
Path/Attribute | Title | Description | Required |
---|---|---|---|
version | Application schema version | Schema version string | yes |
secret | A secret string | An identification secret | optional |
comName | Company identifier | The xeebo company identifier. Same as used in your company profile page url. | yes |
jobName | Job identifier | A unique job identifier given from your system | yes |
pubName | Publication identifier | A unique publication identifier given from your system | yes |
appName | Application identifier | A unique application identifier given from our system | yes |
comment | Application comment | Comment written by applicant, optional for Recruiter | optional |
created | Application Date | Date where the applicant generated the application | yes |
locale | Application locale | Two digit iso alpha-2 language locale as lowercase | yes |
application | Application information | Contains all the application information | yes |
application.
url
|
Application page uri | URL pointing to the xeebo application page | optional |
application.
email
|
Application contact email address | Application contact email address | optional |
application.
resume
|
Short resume | Additional resume information | optional |
application.
letter
|
Application letter | Application letter as pdf or text document | optional |
application.
cv
|
Europass CV PDF/XML document | Europass CV PDF/XML document | optional |
application.
documents
|
Additional application documents | List of additional application documents | optional |
application.documents.
name
|
Document name | optional | |
application.documents.
description
|
Document description | optional | |
application.documents.
mimeType
|
Document mime type | optional | |
application.documents.
size
|
Document data size | optional | |
application.documents.
typ
|
Document type | The document type | optional |
application.documents.
md5
|
MD5 identifier | optional | |
application.
educations
|
Educations | List of applicants educations | optional |
application.educations.
name
|
Organisation name | The organisation name | optional |
application.educations.
street
|
Street | optional | |
application.educations.
co
|
Care of | The care of address line or second address line | optional |
application.educations.
poBox
|
Post office box | The post office box address | optional |
application.educations.
zip
|
Postal code | The postal code reference for a given city | optional |
application.educations.
city
|
The location city | optional | |
application.educations.
state
|
The location state | optional | |
application.educations.
country
|
Country code | The aplha-2 country code | optional |
application.educations.
start
|
Start date | The education start date | optional |
application.educations.
end
|
End date | The education end date | optional |
application.educations.
title
|
Qualification title | Title of qualification awarded | optional |
application.educations.
skills
|
Occupational skills | Principal subjects occupational skills covered | optional |
application.educations.
level
|
Eduction Level | The educational background required for this job. European Qualifications Framework (EQF) Level, http://ec.europa.eu/education/lifelong-learning-policy/eqf_en.htm | optional |
application.educations.
field
|
Eduction Field | The international standard classification of Education (Level 2) required for this job. http://www.unesco.org/education/information/nfsunesco/doc/isced_1997.htm | optional |
application.educations.
education
|
Education classification | Level in EQF or national classification | optional |
application.educations.
organisation
|
Organisation type | The organisation type | optional |
application.educations.
website
|
Organisation website | optional | |
application.
experiences
|
Experiences | List of applicants experiences | optional |
application.experiences.
name
|
Organisation name | The organisation name | optional |
application.experiences.
street
|
Street | optional | |
application.experiences.
co
|
Care of | The care of address line or second address line | optional |
application.experiences.
poBox
|
Post office box | The post office box address | optional |
application.experiences.
zip
|
Postal code | The postal code reference for a given city | optional |
application.experiences.
city
|
The location city | optional | |
application.experiences.
state
|
The location state | optional | |
application.experiences.
country
|
Country code | The aplha-2 country code | optional |
application.experiences.
start
|
Start date | The education start date | optional |
application.experiences.
end
|
End date | The education end date | optional |
application.experiences.
occupation
|
Occupation | Occupation | optional |
application.experiences.
activities
|
Activities | Work activities | optional |
application.experiences.
sector
|
Business sector | Organisation business sector | optional |
application.experiences.
website
|
Organisation website | optional | |
application.
languages
|
Foreign languages | List of applicants languages | optional |
application.languages.
lang
|
Language code | Two digit iso alpha-2 language code as lowercase | optional |
application.languages.
listening
|
Listening | optional | |
application.languages.
reading
|
Reading | optional | |
application.languages.
interaction
|
Spoken Interaction | optional | |
application.languages.
production
|
Spoken Production | optional | |
application.languages.
writing
|
Writing | optional | |
applicant | Applicant | The applicant address and contact information applying to the related job | yes |
applicant.
user
|
Applicant personal information | Describing a person and his/her personal data | optional |
applicant.user.
nickname
|
Nickname | The nickname used at xeebo | optional |
applicant.user.
salutation
|
The contact salutation | optional | |
applicant.user.
academic
|
Academic title | optional | |
applicant.user.
firstname
|
optional | ||
applicant.user.
lastname
|
optional | ||
applicant.
contact
|
Applicant contact information | Describing a person and his/her contact options | optional |
applicant.contact.
url
|
Profile page uri | URL pointing to the xeebo profile page | optional |
applicant.contact.
email
|
Contact email address | Applicant contact email address | optional |
applicant.contact.
phone
|
Contact phone number | Applicant contact phone number | optional |
applicant.contact.
mobile
|
Contact mobile phone number | Applicant contact mobile number | optional |
applicant.
address
|
Applicant address information | Describing an address | optional |
applicant.address.
co
|
Care of | The care of address line or second address line | optional |
applicant.address.
poBox
|
Post office box | The post office box address | optional |
applicant.address.
zip
|
Postal code | The postal code reference for a given city | optional |
applicant.address.
city
|
The location city | optional | |
applicant.address.
state
|
The location state | optional | |
applicant.address.
country
|
Country code | The aplha-2 country code | optional |
recruiter | Recruiter company | Recruiter address and contact information if available | optional |
recruiter.
name
|
Company name | optional | |
recruiter.
user
|
Company user information | Describing a person and his/her personal data | optional |
recruiter.user.
nickname
|
Nickname | The nickname used at xeebo | optional |
recruiter.user.
salutation
|
The contact salutation | optional | |
recruiter.user.
academic
|
Academic title | optional | |
recruiter.user.
firstname
|
optional | ||
recruiter.user.
lastname
|
optional | ||
recruiter.
contact
|
Company user contact information | Describing a person and his/her contact options | optional |
recruiter.contact.
url
|
Profile page uri | URL pointing to the xeebo profile page | optional |
recruiter.contact.
email
|
Contact email address | Applicant contact email address | optional |
recruiter.contact.
phone
|
Contact phone number | Applicant contact phone number | optional |
recruiter.contact.
mobile
|
Contact mobile phone number | Applicant contact mobile number | optional |
recruiter.
address
|
Company address information | Describing a company address | optional |
recruiter.address.
co
|
Care of | The care of address line or second address line | optional |
recruiter.address.
poBox
|
Post office box | The post office box address | optional |
recruiter.address.
zip
|
Postal code | The postal code reference for a given city | optional |
recruiter.address.
city
|
The location city | optional | |
recruiter.address.
state
|
The location state | optional | |
recruiter.address.
country
|
Country code | The aplha-2 country code | optional |
employer | Employer company | Employer address and contact information | yes |
employer.
name
|
Company name | optional | |
employer.
user
|
Company user information | Describing a person and his/her personal data | optional |
employer.user.
nickname
|
Nickname | The nickname used at xeebo | optional |
employer.user.
salutation
|
The contact salutation | optional | |
employer.user.
academic
|
Academic title | optional | |
employer.user.
firstname
|
optional | ||
employer.user.
lastname
|
optional | ||
employer.
contact
|
Company user contact information | Describing a person and his/her contact options | optional |
employer.contact.
url
|
Profile page uri | URL pointing to the xeebo profile page | optional |
employer.contact.
email
|
Contact email address | Applicant contact email address | optional |
employer.contact.
phone
|
Contact phone number | Applicant contact phone number | optional |
employer.contact.
mobile
|
Contact mobile phone number | Applicant contact mobile number | optional |
employer.
address
|
Company address information | Describing a company address | optional |
employer.address.
co
|
Care of | The care of address line or second address line | optional |
employer.address.
poBox
|
Post office box | The post office box address | optional |
employer.address.
zip
|
Postal code | The postal code reference for a given city | optional |
employer.address.
city
|
The location city | optional | |
employer.address.
state
|
The location state | optional | |
employer.address.
country
|
Country code | The aplha-2 country code | optional |