/api/v1/clauses # Search the clause library. Filter by free text (name + language substring), clause type, state, or category; newest first, capped at 200. For 'the org's approved language' filter state=approved — candidates are extractions still awaiting human review.
Auth · Bearer token · any member
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
| q | query | string | no | Substring over name and language |
| clause_type | query | string | no | Exact type, e.g. limitation_of_liability |
| state | query | enum | no | candidate | approved | deprecated | rejected |
| category_id | query | uuid | no | Only clauses applicable to this category |
curl "https://app.version90.com/api/v1/clauses?q=liability&state=approved" \ -H "Authorization: Bearer $V90_TOKEN"
[ /* clause objects — below */ ]