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:
| Property | Type | Description |
|---|---|---|
| jobOffer | object | Job offer data |
| ↳ id | integer | Job offer identifier |
| ↳ sentAt | string | Date when the offer was sent to the candidate (null if not sent) |
| ↳ status | string | Offer status (notSent, sent, viewed, accepted, rejected, canceled) |
| ↳ createdAt | string | Creation date |
| ↳ updatedAt | string | Updating date |
| ↳ answeredAt | string | Date when the candidate answered the offer (null if not answered) |
| ↳ rejectReason | string | Reason for rejection (null if not rejected) |
| ↳ salaryAmount | number | Offered salary amount |
| ↳ admissionDate | string | Planned admission date |
| ↳ admissionType | string | Admission type (e.g., employee_admission) |
| ↳ salaryCurrency | string | Currency of the offered salary (e.g., R$) |
| user | object | Data of the user associated with the offer. This field will be null if no action was taken by a company user |
| ↳ id | integer | User identifier |
| ↳ name | string | User name |
string | User email address | |
| ↳ code | string | Custom user code (null if not set) |
| application | object | Candidate's application data |
| ↳ id | integer | Application identifier |
| job | object | Job data |
| ↳ id | integer | Job 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
}
}
}