v1
latestOpenAPI 3.1.02026-07-24181585937.4 KBOffer
offer.startApprovalProcess
Starts the approval process for an offer in a "WaitingOnApprovalStart" state. Once started, the approval is sent to the configured approvers.
The offer version ID can be obtained from the offer (e.g. offer.info or offer.list response's latestVersion.id).
Requires the offersWrite permission.
post/offer.startApprovalProcess
Request body
Example request
{
"offerVersionId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e"
}Response
Responses from the offer.startApprovalProcess endpoint
Example response
{
"success": true,
"results": {
"id": "8bd7d0d4-98bb-4bfa-8d42-13b2efd3ba88",
"decidedAt": null,
"applicationId": "3d9539db-cd22-4f7f-a8f9-a9d5d1f364dd",
"acceptanceStatus": "Created",
"offerStatus": "WaitingOnOfferApproval",
"latestVersion": {
"id": "698a9280-0a1d-4e72-acd0-b45c771363e8",
"startDate": "2026-05-01",
"salary": {
"value": 100000,
"currencyCode": "USD"
},
"createdAt": "2026-04-25T02:07:01.594Z",
"openingId": "1bdb1c73-6ed5-4fc2-8486-16ce03a57c67",
"customFields": [],
"fileHandles": [],
"approvalStatus": null
},
"formDefinition": {
"sections": [
{
"fields": [
{
"isRequired": true,
"field": {
"id": "69c5aa80-34c1-4385-88ed-b2b2676e639d",
"type": "UUID",
"path": "opening.id",
"humanReadablePath": "Opening",
"title": "Opening",
"isNullable": false
}
}
]
}
]
},
"versions": []
}
}