What we owe
What we owe loads promises we made that are still open. The request asks for promised by us, open and at risk, 200 at a time, and it does not ask for an older page. This workspace has no open promise we made, so the page is empty.
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /v1/commitments
- Auth: HTTP bearer
Query parameters
promised_by_me, promised_by_them, or mutual. What we owe asks for promised_by_me.
Comma-separated register states. What we owe asks for open and at risk.
Owner participant reference. What we owe does not send this.
Restrict to one company. What we owe does not send this.
Only commitments due before this instant. What we owe does not send this.
Only commitments updated at or after this instant. What we owe does not send this.
Page size (max 200). What we owe asks for 200.
How many promises to skip. What we owe does not send this on the first page.
Include unconfirmed extractions. What we owe does not send this.
Response
Empty promise page.
Example response
{
"commitments": [
{
"acceptance": "internally_confirmed",
"beneficiaryParticipantRef": "customer:acme",
"blocker": "Waiting on security review.",
"completedAt": "2026-07-22T17:00:00Z",
"confidence": 0.94,
"counterpartyParticipantRef": "jordan@example.com",
"currentEventVersion": 3,
"direction": "promised_by_me",
"dueAt": "2026-07-22T17:00:00Z",
"duePhrase": "by Friday",
"dueTimezone": "America/Los_Angeles",
"id": "123e4567-e89b-12d3-a456-426614174000",
"ownerParticipantRef": "alex@example.com",
"sourcePhrase": "I will send it by Friday.",
"status": "active",
"text": "Send the security packet.",
"relationshipId": "9c8dfa9b-a7b2-46ea-982c-622a914c00e5",
"relationshipName": "Acme",
"state": "at_risk"
}
]
}Changes
No operation changes recorded.