ServiceTitan MCP Server

estimates_getlist

Retrieve and filter estimates from ServiceTitan by date, status, job ID, location, or other criteria. Use to access detailed information on active, modified, or sold estimates within specific parameters.

Input Schema

NameRequiredDescriptionDefault
activeNoWhat kind of items should be returned (only active items will be returned by default) Values: [True, Any, False]
createdBeforeNoFormat - date-time (as date-time in RFC3339).
createdOnOrAfterNoFormat - date-time (as date-time in RFC3339). Return items created on or after certain date/time (in UTC)
idsNoPerform lookup by multiple IDs (maximum 50)
includeTotalNoWhether total count should be returned
jobIdNoFormat - int64.
jobNumberNo
locationIdNoFormat - int64.
modifiedBeforeNoFormat - date-time (as date-time in RFC3339). Return items modified before certain date/time (in UTC)
modifiedOnOrAfterNoFormat - date-time (as date-time in RFC3339). Return items modified on or after certain date/time (in UTC)
orderByNo
orderByDirectionNo
pageNoFormat - int32. The logical number of page to return, starting from 1
pageSizeNoFormat - int32. How many records to return (50 by default)
projectIdNoFormat - int64.
soldAfterNoFormat - date-time (as date-time in RFC3339).
soldBeforeNoFormat - date-time (as date-time in RFC3339).
soldByEmployeeIdNoFormat - int64.
soldByIdNoFormat - int64.
statusNo
tenantYesFormat - int64. Tenant ID
totalGreaterNoFormat - decimal.
totalLessNoFormat - decimal.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "active": { "description": "What kind of items should be returned (only active items will be returned by default)\nValues: [True, Any, False]", "type": "string" }, "createdBefore": { "description": "Format - date-time (as date-time in RFC3339).", "format": "date-time", "type": "string" }, "createdOnOrAfter": { "description": "Format - date-time (as date-time in RFC3339). Return items created on or after certain date/time (in UTC)", "format": "date-time", "type": "string" }, "ids": { "description": "Perform lookup by multiple IDs (maximum 50)", "type": "string" }, "includeTotal": { "description": "Whether total count should be returned", "type": "boolean" }, "jobId": { "description": "Format - int64.", "type": "integer" }, "jobNumber": { "type": "string" }, "locationId": { "description": "Format - int64.", "type": "integer" }, "modifiedBefore": { "description": "Format - date-time (as date-time in RFC3339). Return items modified before certain date/time (in UTC)", "format": "date-time", "type": "string" }, "modifiedOnOrAfter": { "description": "Format - date-time (as date-time in RFC3339). Return items modified on or after certain date/time (in UTC)", "format": "date-time", "type": "string" }, "orderBy": { "type": "string" }, "orderByDirection": { "type": "string" }, "page": { "description": "Format - int32. The logical number of page to return, starting from 1", "type": "integer" }, "pageSize": { "description": "Format - int32. How many records to return (50 by default)", "type": "integer" }, "projectId": { "description": "Format - int64.", "type": "integer" }, "soldAfter": { "description": "Format - date-time (as date-time in RFC3339).", "format": "date-time", "type": "string" }, "soldBefore": { "description": "Format - date-time (as date-time in RFC3339).", "format": "date-time", "type": "string" }, "soldByEmployeeId": { "description": "Format - int64.", "type": "integer" }, "soldById": { "description": "Format - int64.", "type": "integer" }, "status": { "type": "string" }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" }, "totalGreater": { "description": "Format - decimal.", "type": "number" }, "totalLess": { "description": "Format - decimal.", "type": "number" } }, "required": [ "tenant" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r