Sending applicant data

POST

Query Parameters

Headers

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

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

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