put https://{subdomain}.pinpointhq.com/api/v1/applications/
Request format
In order to create an application you must send a JSON:API spec JSON object representing a job application.
Differences from creation
This endpoint works much in the same way as the Create Application, however it is slightly more limited.
- Summary cannot be submitted
- Résumè / CV cannot be submitted
- Job cannot be changed
- Answers cannot be added/removed/changed
Examples
{
"data": {
"id": "1",
"type": "applications",
"attributes": {
"first_name": "Tom",
"last_name": "Luce",
"email": "tom.luce@pinpointhq.com",
"phone": "02033189441",
"phone_iso2": "JE",
"address1": "One Waverley Place",
"address2": "Union Street",
"town": "St Helier",
"country": "Jersey",
"postcode": "JE1 2PP",
"date_of_birth": "1970-01-01",
"linkedin_url": "https://www.linkedin.com/company/pinpointhq"
}
}
}
{
"data": {
"id": "1",
"type": "applications",
"attributes": {},
"relationships": {
"stage": {
"data": {
"type": "stages",
"id": "2"
}
}
}
}
}
Add or remove tags
You can add and remove tags on the application. You need to specify the tag name and tag context
.
{
"data": {
"id": "1",
"type": "applications",
"attributes": {
"add_tags_with_context": [
{
"tag": "Assessment: Passed",
"context": "assessment"
},
{
"tag": "Background check: Rejected",
"context": "background_check"
}
]
}
}
}
{
"data": {
"id": "1",
"type": "applications",
"attributes": {
"remove_tag_with_context": {
"tag": "Assessment: Passed",
"context": "assessment"
}
}
}
}