Sending applicant data

POST

Query Parameters

NameTypeDescription

jobId*

String

'type':'string

'nullable':false

'description':'Job ID'

email*

String

'type': 'string'

'nullable': false

'description': 'the candidate's email address'

name*

String

firstname*

String

'type': 'string'

'nullable': false

'description': 'first name'

lastname*

String

'type': 'string'

'nullable': false

'description': 'last name'

phone

String

'type': 'string'

'nullable': true

'description': 'phone number'

location*

String

'type': 'string'

'nullable': false

'description': 'location'

salary

Object

'type': 'object'

'nullable': true

'properties':

amount

Int

'type : 'int',

'nullable': true,

'description': 'salary request amount'

type

String

'type': 'string'

'nullable': true

'description': 'salary type'

'value': 'net'

currency

String

'type': 'string'

'nullable': true

'description': 'salary currency'

'value': 'HUF'

period

String

'type': 'string'

'nullable': true

'description': 'salary period '

'value': 'monthly'

document

Object

'type': 'object'

'nullable': true

'properties':

filename*

String

'type': 'string'

'nullable': true

'description': 'file original name'

content*

String

'type': 'string'

'nullable': true

'description': 'content of the document (base64)'

lang*

String

'type': 'string'

'nullable': true

'description': 'language'

'value': {

'1577': 'hungarian'

'275': English

'276': 'German'

'1986':

'Other'

}

type*

String

'type': 'string'

'nullable': true

'description': 'document type'

'value': {

'1272': 'Motivation letter'

'270': 'CV'

'271': 'References'

'2565': 'Qualification or training document'

}

date*

Date

'type': 'date'

'nullable': true

'description': 'Upload date'

Headers

NameTypeDescription

access-token*

String

"apply":{
   "response":[
      
   ],
   "message":[
      
   ],
   "errorCode":200,
   "status":"success"
}

Application documents can come with the following extensions/MIME types:

MIME typeextension

application/msword; charset=binary

doc

application/pdf; charset=binary

pdf

application/rtf; charset=binary

rtf

application/zip; charset=binary

docx

application/msword application/msword; charset=binary

doc

application/zip; charset=binary

doc

application/vnd.openxmlformats-officedocument.wordprocessingml.document; charset=binary

docx

application/CDFV2; charset=binary

doc

application/vnd.openxmlformats-officedocument.wordprocessingml.documentapplication/vnd.openxmlformats-officedocument.wordprocessingml.document; charset=binary

docx

application/pdf; charset=iso-8859-1

pdf

application/pdf; charset=unknown-8bit

pdf

application/pdf; charset=us-ascii

pdf

application/octet-stream; charset=binary

docx

Per file 5MB

Total 50 MB

The properties of the transferred documents (type, language) can be found at the endpoint below:

Examples

Request

Header

{
	“access-token”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
}

Data

{
	'jobId' : {
		'type': 'string',
		'nullable': false,
		'description': 'Állás azonosítója'
	}
	'email' : {
		'type': 'string',
		'nullable': false,
		'description': 'A jelölt email címe'
	}
            'name': {
                         'firstname': {
   	                      'type': 'string',
   	                      'nullable': false,
   	                      'description': 'Keresztnév'
                          },
                          'lastname': {
   	                       'type': 'string',
   	                       'nullable': false,
   	                       'description': 'Vezetéknév'
                           }
          }
          'phone' : {
                   'type': 'string',
                    'nullable': true,
                    'description': 'Telefonszám'
            }
	'location': {
		'type': 'string',
		'nullable': false,
		'description': 'Jelölt címe (Város)'
	}
	"salary": 
	{
		'type': 'object',
		'nullable': true,
		'properties': {
			'amount': {
				'type : 'int',
				'nullable': true,
				'description': 'fizetési igény összeg',
			},
			'type': {
				'type': 'string',
				'nullable': true,
				'description': 'fizetési igény típus',
				'value': 'net'
			},
			'currency': {
				'type': 'string',
				'nullable': true,
				'description': 'fizetési igény pénznem',
				'value': 'HUF'
			},
			'period': {
				'type': 'string',
				'nullable': true,
				'description': 'fizetési igény periódus',
				'value': 'monthly'
			}
		}
	}
	'document': {
		'type': 'object',
		'nullable': true,
		'properties': {
			'filename': {
				'type': 'string',
				'nullable': true,
				'description': 'A dokumentum eredeti neve'
			},
			'content': {
				'type': 'string',
				'nullable': true,
				'description': 'A dokumentum tartalma (base64)'
			},
			'lang': {
				'type': 'string',
				'nullable': true,
				'description': 'A dokumentum nyelve',
				'value': {
					'1577': 'Magyar',
					'275': Angol,
					'276': 'Német',
					'1986': 'Egyéb'
				}
			},
			'type': {
				'type': 'string',
				'nullable': true,
				'description': 'A dokumentum típusa',
				'value': {
					'1272': 'Motivációs levél',
					'270': Önéletrajz,
					'271': 'Referencia',
					'2565': 'Végzettséget vagy képzést igazoló dokumentum'
				}
			},
			'date: {
				'type': 'date',
				'nullable': true,
				'description': 'A dokumentum feltöltésének időpontja'
			}
		}
	}
}

1.Response

  • HTTP status code: 200

  • Description: Sikeres

"apply": {
    "response": [],
    "message": [],
    "errorCode": 200,
    "status": "success"
}

2.Response

  • HTTP status code: 403

  • Description: Sikertelen - Forbidden - lejárt Token

"apply": {
    "response": [],
    "message": [{"error": "Call to apply failed."}],
    "errorCode": 403,
    "status": "failed"
} 

3.Response

  • HTTP status code: 413

  • Description: Sikertelen - 413 Request Entity Too Large - Túl nagy kérés entitás

"apply": {
    "response": [],
    "message": [{"error": "Call to apply failed."}],
    "errorCode": 413,
    "status": "failed"
} 

Last updated