Skip to content About The people and vision powering Probo Blog The latest news from Probo Stories Hear from our customers Changelog Latest product updates Docs Documentation for Probo GitHub Explore our open-source compliance tools

Tools: Obligations

🔍 Read-only

List all obligations for the organization.

Parameters: {
"organization_id": "org_xxx",
"size": 50,
"cursor": "optional_cursor",
"filter": { "status": "PENDING" }
}

Supports: Pagination, filtering by status Returns: Array of obligations with due dates, next_cursor for pagination

Example:
AI: "List all pending obligations"
[Uses listObligations tool with status filter]

🔍 Read-only

Get obligation details.

Parameters: {
"organization_id": "org_xxx",
"obligation_id": "oblig_xxx"
}

Returns: Full obligation details and completion status

Example:
AI: "Get details for obligation oblig_abc123"
[Uses getObligation tool]

✏️ Write

Add a new obligation.

Parameters: {
"organization_id": "org_xxx",
"title": "Obligation Title",
"due_date": "2025-12-31",
"description": "Description"
}

Returns: Created obligation object

Example:
AI: "Add an obligation for annual security review due Dec 31"
[Uses addObligation tool]

✏️ Write

Update obligation status.

Parameters: {
"organization_id": "org_xxx",
"obligation_id": "oblig_xxx",
"status": "COMPLETED",
"completion_date": "2025-01-15"
}

Returns: Updated obligation object

Example:
AI: "Mark obligation oblig_abc123 as COMPLETED"
[Uses updateObligation tool]