This notification can be sent when a job is published.
Notification properties
The notification will be sent with the following properties:
| Property | Type | Description |
|---|---|---|
| id | integer | Job identifier. |
| companyId | integer | Company identifier. |
| code | string | Job posting code. |
| name | string | Job name. |
| status | string/enum | Job status. |
| type | string/enum | Job type. |
| publicationType | string | Publication type (eg. external, internal). |
| numVacancies | integer | Number of total vacancies. |
| description | string | Job description. |
| responsibilities | string | Main responsabilities and attribuitions. |
| prerequisites | string | Requirements and skills. |
| additionalInformation | string | Additional relevant informations. |
| notes | string | Internal notes about the job. |
| disabilities | boolean | Available for person with disabilities. |
| addressStreet | string | Job address street. |
| addressNumber | string | Job address number. |
| addressComplements | string | Job address complements |
| addressDistrict | string | Job address district. |
| addressCity | string | Job address city. |
| addressState | string | Job address state. |
| addressStateShortName | string | Job address short state name. |
| addressCountry | string | Job address country. |
| addressCountryShortName | string | Job address short country name. |
| addressZipCode | string | Job address zip code. |
| addressLatitude | string | Work location latitude. |
| addressLongitude | string | Work location longitude. |
| remoteWorking | boolean | This job is for remote working. |
| workplaceType | string/enum | Workplace type. (eg. remote, hybrid, on-site) |
| reason | string/enum | Job opening reason. |
| image | string | Image url for job website. |
| socialMediaImage | string | Image url for social media. |
| applicationDeadline | string | Final date for application |
| publishedAt | string | Publishing date |
| createdAt | string | Creation date |
| updatedAt | string | Updating date |
| department | object | Department information |
| ↳id | integer | Department identifier |
| ↳name | string | Department name |
| ↳code | string | Department code |
| ↳similarity | string | Department is simil |
| role | object | Role information |
| ↳id | integer | Role identifier |
| ↳name | string | Role name |
| ↳code | string | Role code |
| ↳similarity | string | Role is similar to |
| branch | object | Branch information |
| ↳id | integer | branch identifier |
| ↳name | string | branch name |
| ↳code | string | branch code |
| ↳addressStreet | string | branch address street |
| ↳addressNumber | string | branch address number |
| ↳addressCity | string | branch address city |
| ↳addressState | string | branch address state |
| ↳addressStateShortName | string | branch address short state |
| ↳addressCountry | string | branch address country |
| ↳addressCountryShortName | string | branch address short country |
| ↳addressZipCode | string | branch address zip code |
| carrerPage | object | Carrer page information |
| ↳id | integer | Carrer page identifier |
| ↳name | string | Carrer page name |
| vacancyCodes | array<object> | List with job vacancy code informations |
| ↳id | integer | Vacancy code identifier |
| ↳code | string | Vacancy code identification code. |
| ↳status | string | Vacancy code status. |
| ↳errorMessage | string | Vacancy code error message. |
| salary | object | Salary information. |
| ↳currency | string | Job currency code (eg R$, USD). |
| ↳startsAt | number | Starting value. |
| ↳endsAt | number | Ending value. |
| applyUrl | string | URL to apply for the vacancy |
{
"companyName": "ACME",
"id": "24e99765-8583-4be5-87ae-489c86642964",
"event": "job.published",
"date": "2019-06-19T23:48:46.952Z",
"data": {
"id": 201,
"companyId": 1,
"code": "V-1",
"name": "Astronaut",
"status": "draft",
"type": "vacancy_type_effective",
"publicationType": "external",
"numVacancies": 1,
"description": "Cosmonaut.",
"responsibilities": "Ride a spaceship.",
"prerequisites": "Know hwo to walk on zero gravity.",
"additionalInformation": "Know an ET is a plus.",
"notes": "Nasa is recruting",
"disabilities": false,
"addressStreet": "Area 51",
"addressNumber": "51",
"addressCity": "Groom Lake",
"addressState": "Nevada",
"addressStateShortName": "NE",
"addressCountry": "United States",
"addressCountryShortName": "US",
"addressZipCode": "00000000",
"addressLatitude": 123.4,
"addressLongitude": 567.8,
"remoteWorking": true,
"workplaceType": "remote",
"reason": "explore the universe",
"image": "http://picture.com",
"socialMediaImage": "http://social.media.picture",
"applicationDeadline": "2019-09-29T14:25:33.000Z",
"publishedAt": "2019-09-29T14:25:33.000Z",
"createdAt": "2019-09-24T14:25:33.000Z",
"updatedAt": "2019-10-04T14:25:35.039Z",
"department": {
"id": 1501,
"name": "department_1501",
"code": "D-1",
"similarity": "operations",
},
"role": {
"id": 1601,
"name": "role_1601",
"code": "R-1"
"similarity": "developer",
},
"branch": {
"id": 4801,
"name": "NASA > SPACE",
"code": "S-1",
"addressStreet": "Area 51",
"addressNumber": "51",
"addressCity": "Groom Lake",
"addressState": "Nevada",
"addressStateShortName": "NE",
"addressCountry": "United States",
"addressCountryShortName": "US",
},
"careerPage": {
"id": 1201,
"name": "Nasa"
},
"vacancyCodes": [
{
"id": 2001,
"code": "28634701",
"status": "valid",
"errorMessage": ""
}
],
"salary": {
"currency": "US$",
"startsAt": 10000,
"endsAt": 20000
},
"applyUrl": 'http://example.gupy.io/candidates/jobs/201/apply'
}
}