{
"event": {
"id": "8d2e4b61-5a3f-4c7e-9b10-2f6a7c8d9e01",
"type": "change-request-rejected",
"timestamp": 1793700902
},
"payload": {
"id": 10030,
"resource": "change-request",
"partnerId": 42,
"subjectType": "voucher-set",
"subjectId": 2030,
"kind": "update",
"origin": "provider",
"status": "rejected",
"baseRevisionNo": 1,
"changedFields": [
"faceValue",
"linkTemplate"
],
"warnings": [],
"providerNote": "Raise the value to €5 and add the deep link.",
"modifiedByAdmin": false,
"modificationDiff": null,
"appliedRevisionNo": null,
"isStale": false,
"decisionReason": "The terms ask for payment details. Remove that sentence and submit again.",
"submittedBy": {
"type": "partner-user",
"id": 4043,
"label": "ops@example.com"
},
"reviewedBy": {
"type": "admin-user",
"id": null,
"label": "AllRide"
},
"submittedAt": "2026-10-21T10:02:00Z",
"reviewedAt": "2026-10-21T16:20:00Z",
"createdAt": "2026-10-21T09:58:41.002Z",
"updatedAt": "2026-10-21T16:20:00Z",
"_links": {
"self": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030/change-requests/10030",
"type": "application/json"
},
"subject": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030",
"type": "application/json"
},
"appliedRevision": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030/revisions/22017",
"type": "application/json"
}
}
}
}change-request
change-request-rejected
AllRide rejected one of your change requests; decisionReason explains why.
WEBHOOK
change-request-rejected
{
"event": {
"id": "8d2e4b61-5a3f-4c7e-9b10-2f6a7c8d9e01",
"type": "change-request-rejected",
"timestamp": 1793700902
},
"payload": {
"id": 10030,
"resource": "change-request",
"partnerId": 42,
"subjectType": "voucher-set",
"subjectId": 2030,
"kind": "update",
"origin": "provider",
"status": "rejected",
"baseRevisionNo": 1,
"changedFields": [
"faceValue",
"linkTemplate"
],
"warnings": [],
"providerNote": "Raise the value to €5 and add the deep link.",
"modifiedByAdmin": false,
"modificationDiff": null,
"appliedRevisionNo": null,
"isStale": false,
"decisionReason": "The terms ask for payment details. Remove that sentence and submit again.",
"submittedBy": {
"type": "partner-user",
"id": 4043,
"label": "ops@example.com"
},
"reviewedBy": {
"type": "admin-user",
"id": null,
"label": "AllRide"
},
"submittedAt": "2026-10-21T10:02:00Z",
"reviewedAt": "2026-10-21T16:20:00Z",
"createdAt": "2026-10-21T09:58:41.002Z",
"updatedAt": "2026-10-21T16:20:00Z",
"_links": {
"self": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030/change-requests/10030",
"type": "application/json"
},
"subject": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030",
"type": "application/json"
},
"appliedRevision": {
"href": "https://api.voucher-staging.allride.io/provider/v1/voucher-sets/2030/revisions/22017",
"type": "application/json"
}
}
}
}Audience: provider · Trigger:
change-request-rejected · Payload: the change request in its webhook view, as payload next to event; deduplicate on event.id.Authorizations
Partner API key: Authorization: Bearer vk_live_…. Use vk_test_… keys against the sandbox. See Authentication.
Headers
t=,s1=<hex HMAC-SHA256 of "." with your first secret>,s2=. See Verifying signatures.
Body
application/json
Response
Acknowledge receipt within 15 seconds.