get/application/{applicationId}
When a candidate applies to a job post an application identified by an unique code is created. A request to this operation returns the application identified by the application id specified in the URL for the authenticated user.
Request
Resource URL
https://api.infojobs.net/api/1/application/{applicationId}
Security
- User Role: role_candidate
- Scope: my_applications
Parameters
| Name | Description |
|---|---|
|
applicationId Required String |
Identifier of the application to retrieve for the authenticated user. Example values: 706285-6d45-483a-8327-d8c81b0a62 |
Response
Response fields
| Name | Description |
|---|---|
|
date Date |
The application date. Example value: 2011-05-31T09:09:20.000+0000 |
|
code String |
The application unique identifier. Maximum length: 100 |
|
cv String |
Name of the CV associated to the user application. Maximum length: 100 |
|
hasCoverLetter Boolean |
true if the application has a cover letter selected, false otherwise. |
|
rejected Boolean |
true if the application is rejected, false otherwise. |
|
offerRemoved Boolean |
true if the offer is removed, false otherwise. |
|
processClosed Boolean |
true if the selection proccess has ended, false otherwise. |
|
eventsReadpending Integer |
The number of unread events. |
|
inProcessEvent |
A specific event in the application feed indicating that the user application has been included in the selection process, see below for details. |
|
cvReadEvent |
A specific event in the application feed indicating that the user CV has been read for this application, see below for details. |
|
offerRemovedEvent |
A specific event in the application feed indicating that the offer is removed, see below for details. |
|
processClosedEvent |
A specific event in the application feed indicating that the selection process for this offer has ended, see below for details. |
|
cvReceivedEvent |
A specific event in the application feed indicating that the user CV has been received for this application, see below for details. |
|
jobOffer |
The job offer the candidate applied to, see below for details. |
| Name | Description |
|---|---|
|
date Date |
The date of the last event of the job offer feed. Example value: 2011-05-31T09:09:20.000+0000 |
|
description String |
The event description. Maximum length: 50 |
|
initializer Boolean |
true if the event is the first of the current application process stage, false otherwise. |
|
finisher Boolean |
true if the event is the last of the current application process stage, false otherwise. |
|
rejectedReasons Array(String) |
Array with the rejection reasons if present. Maximum String length: 50 |
| Name | Description |
|---|---|
|
code String |
The job offer unique identifier. Maximum length: 100 |
|
title String |
The job offer title. Maximum String length: 150 |
|
company String |
The job offer company name. Maximum length: 100 |
|
province |
The province of the job offer, see below for details. |
|
city String |
The job offer city. Maximum length: 100 |
|
applications Long |
Number of applications received for the job post. |
| Name | Description |
|---|---|
|
id Integer |
Identifier of the dictionary item. |
|
value String |
Human readable textual value. Maximum length: 100 |
Error codes
| Code | Description |
|---|---|
|
321 |
The application (applicationId) is not a valid parameter. |
Examples
This example retrieves the application with the id: 1e8d8ce6-95f1-4bd5-b9df-9cee360f0e3f for the authenticated user.
Request
GET https://api.infojobs.net/api/1/application/1e8d8ce6-95f1-4bd5-b9df-9cee360f0e3f
Response
{
"hasCoverLetter": false,
"cv": "Jose",
"code": "25e51c3e-95b3-40be-8391-2df326c6fxxx",
"date": "2020-05-22T10:30:48.000+0000",
"eventsReadPending": -1,
"rejected": false,
"offerRemoved": false,
"processClosed": false,
"jobOffer": {
"title": "Ingeriero de Software con Ruso",
"company": "Ingeniería Fernández",
"city": "Terradillos De Esgueva",
"code": "793313858f4fcaac90e5ac9622cxxx",
"applications": 2,
"province": {
"id": 10,
"value": "Burgos"
}
},
"cvReadEvent": {
"date": "2020-09-10T07:49:21.000+0000",
"description": "La empresa ha leído tu CV ",
"initializer": false,
"finisher": false,
"rejectedReasons": []
},
"cvReceivedEvent": {
"date": "2020-05-22T10:30:48.000+0000",
"description": "Te has inscrito en la oferta",
"initializer": true,
"finisher": false,
"rejectedReasons": []
},
"inProcessEvent": {
"date": "2020-05-22T10:33:31.000+0000",
"description": "La empresa ha incluido tu candidatura entre las que siguen en el proceso",
"initializer": false,
"finisher": false,
"rejectedReasons": []
}
}
