Decline shift exchange
Decline an accepted shift exchange.
POST https://cotlet.dev/api/v1/shiftbase/requests/{request_id}/exchange-request/decline
write Confirm
Rejects the exchange and leaves the shift with its original owner. Both employees are notified. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| request_id string required | string | Exchange id from list_exchange_requests. |
Request
curl -X POST https://cotlet.dev/api/v1/shiftbase/requests/request_8c41d2/exchange-request/decline \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("shiftbase", "decline_exchange_request", {"request_id":"request_8c41d2"}) const result = await cotlet.call('shiftbase', 'decline_exchange_request', {"request_id":"request_8c41d2"}); cotlet call shiftbase decline_exchange_request --data '{"request_id":"request_8c41d2"}' Example response
{
"request_id": "2291",
"status": "declined"
}