/api/v1/workspaces # List negotiations. Rows are enriched with the AI-extracted contract_type and effective_date (latest suggestion, human-confirmed value preferred) and the count of open AI findings.
Auth · Bearer token · any member
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| status | query | enum | no | Filter by lifecycle status (see workspace object) |
| turn | query | enum | no | internal | counterparty |
| counterparty | query | string | no | Substring match |
| q | query | string | no | Substring match on title |
| sort | query | enum | no | created_at | updated_at | title (default updated_at) |
| order | query | enum | no | asc | desc (default desc) |
| limit | query | int | no | ≤ 200 (default 50) |
| offset | query | int | no | Pagination offset |
curl "https://app.version90.com/api/v1/workspaces?turn=internal&limit=20" \ -H "Authorization: Bearer $V90_TOKEN"
{
"total": 12,
"items": [{
...workspace object (below),
"contract_type": "Master Services Agreement", // AI-extracted, "" if none
"effective_date": "2026-08-01", // AI-extracted, "" if none
"open_findings": 2
}]
}