Retrieve a list of Estimates
Changed onRetrieves a paginated list of Estimates, optionally filtered by date range.
Request
- Base URLhttps://api.workiz.com/crm/api
- Authnone declared. Required headers: Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Number of records to return per page.
The page index.
Beta: This property is subject to change.
The field to sort results by. Must be combined with order.
Beta: This property is subject to change.
The sort direction. Must be combined with field. Defaults to DESC.
The estimate date field to apply the date filter to. Must be combined with dateOperator and date.
Comparison operator for the date filter. Must be combined with dateProperty and date.
Date value(s) for the filter. Format depends on dateOperator: prev / next accept a single date (YYYY-MM-DD); between accepts two dates separated by _ (YYYY-MM-DD_YYYY-MM-DD).
Headers
Bearer Token
Response
A paginated list of Estimates.
Example response
{
"pageSize": 10,
"page": 1,
"totalResults": 50,
"hasMore": true,
"data": [
{
"id": "ES-LwqGJnRwvZPaNe5E",
"status": "Pending",
"serialId": "1-1",
"name": "Estimate 1",
"description": "This is a description for the estimate",
"notes": "This is a note for the estimate",
"imageUrl": "https://example.com/image.png",
"clientId": "CL-LwqGJnRwvZPaNe5E",
"jobId": "JOB-BA5r7o4bqzR9MONa",
"taxPercent": 10,
"taxableAmount": 100,
"taxAmount": 10,
"isDepositPercentage": true,
"deposit": 100,
"subTotal": 10,
"total": 10,
"declineReason": "This is a decline reason for the estimate",
"sentDate": "2026-01-01 00:00:00",
"estimateDate": "2026-01-01 00:00:00",
"lastViewedDate": "2026-01-01 00:00:00",
"statusUpdatedAt": "2026-01-01 00:00:00",
"updated": "2026-01-01 00:00:00",
"created": "2026-01-01 00:00:00"
}
]
}Changes
- info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
- info
added the new optional
queryrequest parameterfield - info
added the new optional
queryrequest parameterorder
- info