Job Offer Created event

This notification will be sent when a job offer is created for an application. For example: when a recruiter creates an offer with salary and admission details for a candidate.

The payload includes the job offer data, the user who created it, and the related application and job identifiers.

Notification properties

The notification will be sent with the following properties:

PropertyTypeDescription
jobOfferobjectJob offer data
↳ idintegerJob offer identifier
↳ sentAtstringDate when the offer was sent to the candidate (null if not sent)
↳ statusstringOffer status (notSent, sent, viewed, accepted, rejected, canceled)
↳ createdAtstringCreation date
↳ updatedAtstringUpdating date
↳ answeredAtstringDate when the candidate answered the offer (null if not answered)
↳ rejectReasonstringReason for rejection (null if not rejected)
↳ salaryAmountnumberOffered salary amount
↳ admissionDatestringPlanned admission date
↳ admissionTypestringAdmission type (e.g., employee_admission)
↳ salaryCurrencystringCurrency of the offered salary (e.g., R$)
userobjectData of the user associated with the offer. This field will be null if no action was taken by a company user
↳ idintegerUser identifier
↳ namestringUser name
↳ emailstringUser email address
↳ codestringCustom user code (null if not set)
applicationobjectCandidate's application data
↳ idintegerApplication identifier
jobobjectJob data
↳ idintegerJob identifier
{
    "companyName": "Gupy Staging",
    "event": "job-offer.created",
    "id": "52528023-842b-4a54-a254-a5e558d562b0",
    "date": "2026-07-15T17:19:34.135Z",
    "data": {
        "jobOffer": {
            "id": 278167,
            "sentAt": null,
            "status": "notSent",
            "createdAt": "2026-07-15T17:19:34.135Z",
            "updatedAt": "2026-07-15T17:19:34.135Z",
            "answeredAt": null,
            "rejectReason": null,
            "salaryAmount": 10000,
            "admissionDate": "2026-07-15T03:00:00.000Z",
            "admissionType": "employee_admission",
            "salaryCurrency": "R$"
        },
        "user": {
            "id": 48000,
            "name": "User",
            "email": "[email protected]",
            "code": null
        },
        "application": {
            "id": 2937132
        },
        "job": {
            "id": 19139
        }
    }
}