Draws
Update a draw
Partially updates a draw: only fields present in the request change.
state declares a target state; Rabbet records the transition (with full history) dated by state_date, which defaults to today and must not be in the future. Funding a draw ("state": "funded") also runs funding side effects such as compliance checks.
To import a draw's history, create it and then apply its attributes and transitions in order, e.g. submitted_date and submitter_id followed by "state": "funded" with the funded state_date.
patch/draws/{drawId}
Request
- Base URL: https://api.rabbet.com/v1
- URL: https://api.rabbet.com/v1/draws/{drawId}
- Auth: OAuth 2 (client credentials, token URL https://api.rabbet.com/oauth/token, scopes: write)
Path parameters
drawIdstring uuid required
Headers
Idempotency-Keystring
Optional client-supplied key making this request idempotent.
Request body
Example request
{
"name": "Draw 9 (revised)",
"expected_send_date": "2026-04-15",
"target_amount": {
"amount": "123.45",
"currency": "USD"
},
"submitted_date": "2026-03-30",
"submitter_id": "c408e77f-6d1d-47c4-bd1f-0069cc548316",
"state_date": "2026-04-01"
}Response
Draw updated.
Example response
{
"data": {
"id": "b308e77f-6d1d-47c4-bd1f-0069cc548315",
"name": "Draw 9",
"state_changed_at": "2026-09-30T14:03:11.204913Z",
"project_id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"target_amount": {
"amount": "123.45",
"currency": "USD"
},
"submitted_date": "2026-03-30",
"expected_send_date": "2026-04-15",
"submitter_id": "c408e77f-6d1d-47c4-bd1f-0069cc548316",
"created_at": "2026-06-04T09:12:33.000001Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.