v1
latestOpenAPI 3.1.02026-07-2489171167.4 KBGet a List of Contracts
Retrieve a paginated list of contracts in your SysAid account.
Query parameters
The offset for pagination. Calculated as (page - 1) * limit (page starts at 1).
The number of records to return per page, up to 500.
Query to search entities.
The field by which results are sorted. The default is "dateCreated".
The direction in which results are sorted. The default is "desc" (descending).
Filter results by one or more contract statuses.
Filter results by one or more contract types.
Filter results by one or more contract categories.
The earliest start date to include in the results (inclusive).
The latest start date to include in the results (inclusive).
The earliest end date to include in the results (inclusive).
The latest end date to include in the results (inclusive).
The minimum contract value to include in the results (inclusive).
The maximum contract value to include in the results (inclusive).
The minimum number of licenses to include in the results (inclusive).
The maximum number of licenses to include in the results (inclusive).
Response
Contract list.
Example response
{
"limit": 20,
"total": 50,
"data": [
{
"name": "Slack Enterprise Annual",
"applicationId": "cm9z8y7x6w5v4u3t2s1r0q9p",
"status": "active",
"type": "saas",
"category": "developer-tools",
"startDate": "2025-01-01",
"endDate": "2026-01-01",
"paymentTerm": "annual",
"contractValue": 12000,
"currency": "USD",
"licensesCount": 50,
"autoRenewal": true,
"cancellationNotice": 30,
"notes": "Renewed with 10% discount",
"id": "cm1a2b3c4d5e6f7g8h9i0j1k",
"application": {
"category": "developer-tools",
"currency": "USD",
"dateCreated": "2025-06-15T10:30:00Z",
"dateUpdated": "2025-08-20T14:30:00Z"
},
"cancellationDeadline": "2025-12-02T23:59:59.000Z",
"dateCreated": "2025-01-15T10:30:00.000Z",
"dateUpdated": "2025-06-20T14:45:00.000Z"
}
]
}