Job Status Changed

This notification can be sent when a job status is changed (eg. from published to frozen).

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.

currentStatus

string/enum

Job status.

previousStatus

string/enum

Job status before change.

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

cancelReason

string

Cancel reason when job status is canceled

  • only appears when job status is canceled

cancelReasonNotes

string

Cancel reason notes when job status is canceled

  • only appears when job status is canceled and cancelReason is "other"

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 similar to

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.

{
  "companyName": "ACME",
  "id": "24e99765-8583-4be5-87ae-489c86642964",
  "event": "job.status-changed",
  "date": "2019-06-19T23:48:46.952Z",
  "data": {
    "id": 201,
    "companyId": 1,
    "code": "V-1",
    "name": "Astronaut",
    "currentStatus": "frozen",
    "previousStatus": "published",
    "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
    }
  }
}