Mark Commitment Fulfilled
Marks a tracked commitment as fulfilled, for example a promise like 'I'll send you that document by Friday' that was surfaced in your inbox. Pass the commitment_id from the overdue_commitments list returned by get_inbox_status. Throws if the commitment_id is not found.
Example prompt: I just sent Jane the pricing deck I promised, mark that commitment as fulfilled
{
"commitment_id": "a1b2c3d4-0000-1111-2222-333344445555",
"status": "fulfilled",
"fulfilled_at": "2026-06-16T15:04:00Z"
}What you can build
Parameters
Inputs accepted by mark_commitment_fulfilled.
| Name | Type | Description |
|---|---|---|
| commitment_id | string | UUID of the commitment to mark as fulfilled (from get_inbox_status overdue_commitments) |
Related tools
Get Inbox Status
Instant LinkedIn inbox triage with zero API calls: needs-reply threads, stale conversations, and overdue commitments at a glance.
Get Morning Briefing
Get a single morning briefing combining your LinkedIn pulse, daily capacity, and session status in one call to start each day informed and ready to act.
List Reminders and Scheduled Messages
View all pending snooze reminders and scheduled LinkedIn messages, sorted by fire time. Filter by status to audit what is queued, sent, or cancelled.
Run LinkedIn workflows from the AI client you already use.
Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.