Application
Configuration
Exclude PII from Application Webhooks
By default, application webhooks are configured with an "Exclude PII" option that omits personally identifiable information (e.g. applicant name, email, phone) from Application payloads to ensure sensitive candidate data is not forwarded to third-party integrations. Please inform Jobylon representative if this settings must be omitted
Example
# This example is for an application event request
Request Method: POST
Content-Type: application/json
{
"event_type": "application",
"action": "status_changed",
"application": {
"id": 1,
"first_name": "Kalle",
"last_name": "Kula",
"email": "[email protected]",
"phone_number": "+4670123456789",
"url": "https://staging.jobylon.com/application/1/",
"source_type": "applied",
"status": {
"id": 2,
"name": "In Progress",
"group": 1
},
"owner": {
"id": 1,
"name": "Application Owner",
"email": "[email protected]"
},
"requisition": {
"internal_id": 123,
"external_id": "JB-K123",
"identifier": "JB-K123",
"title": "Superhero"
},
"recommended_by": null,
"rejection_sent": false,
"ab_test": "ab-test-1",
"users_url": "https://staging.jobylon.com/p1/applications/1/users/XXX/",
"job": {
"id": 1,
"title": "Some title",
"description": "Job description",
"skills": "Job skills",
"from_date": "2018-01-01T00:00:00.001Z",
"to_date": null,
"status": 1,
"contact_name": "Manager's Name",
"contact_email": "[email protected]",
"users_url": "https://staging.jobylon.com/p1/jobs/1/users/XXX/",
"employment_type": {
"id": 1,
"text": "Full-time"
},
"experience": {
"id": 1,
"text": "Entry level"
},
"function": {
"id": 1,
"text": "IT & Infrastructure"
},
"language": "sv",
"location_set": [
{
"location": "Stockholm",
"location_json": {
"country_short": "SE",
"city": "Stockholm",
"url": "https://maps.google.com/?q=Stockholm,+Sweden&ftid=0x465f763119640bcb:0xa80d27d3679d7766",
"country": "Sweden",
"place_id": "ChIJywtkGTF2X0YRZnedZ9MnDag",
"area_1_short": "Stockholm County",
"area_1": "Stockholm County",
"city_short": "Stockholm"
}
}
],
"categories": [
{
"id": 1,
"text": "Technology"
}
],
"departments": [
{
"id": 1,
"text": "IT"
}
],
"company": {
"id": 1,
"name": "Some Company",
"users_url": "https://staging.jobylon.com/p1/companies/1/users/XXX/"
},
"owner": {
"id": 2,
"name": "Job Owner",
"email": "[email protected]"
}
"layers_1": [
{
"id": 1,
"identifier": "first-layer",
"text": "First layer",
}
],
"layers_2": [
{
"id": 2,
"identifier": "second-layer",
"text": "Second layer",
}
]
}
}
}# Response
Status Code: 2XXActions
Name | Description |
|---|---|
anonymized | Application anonymized |
created | Application created |
deleted | Application deleted |
status_changed | Application status updated |
rejection_sent | Rejection communicated/sent to applicant |
tags_changed | Application tags changed |
Request Payload
Name | Type | Description |
|---|---|---|
event_type | string | "application" |
action | string | Action triggering the event (see above) |
application | object | The application object |
Application Object
Name | Type | Description |
|---|---|---|
id | integer | Application ID |
first_name | string | First name*. May be omitted if "Exclude PII" configuration is set |
last_name | string | Last name*. May be omitted if "Exclude PII" configuration is set |
string | Email*. May be omitted if "Exclude PII" configuration is set | |
phone_number | string | Phone number*. May be omitted if "Exclude PII" configuration is set |
url | string (URL) | Deep link to the application in Jobylon |
recommended_by | object | The recommended_by object |
rejection_sent | boolean | Info regarding if the rejection has been communicated to the applicant or not |
status | object | The status object |
source_type | string | The source where the application was received |
tags | array | Tags |
job | object | The Job object |
owner | object | The user that owns the application |
ab_test | string | A unique identifier used for A/B testing |
users_url | string (URL) | Time-limited link to an list of users that have access to the application and their roles |
Source Type
Value | Description |
|---|---|
'applied' | Applied (thank-you email sent by Jobylon) |
'applied-silent' | Applied through partner (thank-you email possibly sent by partner) |
'imported' | Imported |
'recommended' | Recommended |
'sourced' | Sourced |
'uploaded' | Uploaded |
Status
Name | Type | Description |
|---|---|---|
id | integer | Status ID |
name | string | Status name |
group | integer | The status group value |
Status Group
Value | Description |
|---|---|
0 | New |
1 | In progress |
19 | Rejected |
20 | Hired |
21 | On hold |