ServiceTitan MCP Server

adjustments_get_list

Retrieve a filtered list of adjustments from ServiceTitan using criteria like date ranges, IDs, or custom fields, with options for sorting and pagination.

Input Schema

NameRequiredDescriptionDefault
activeNoWhat kind of items should be returned (only active items will be returned by default) Values: [True, Any, False]
adjustmentTypesNoFilter by a collection of adjustment types
batchIdNoFormat - int64. BatchId filter
businessUnitIdsNoFilter by a collection of business unit Ids
createdBeforeNoFormat - date-time (as date-time in RFC3339). Return items created before certain date/time (in UTC)
createdOnOrAfterNoFormat - date-time (as date-time in RFC3339). Return items created on or after certain date/time (in UTC)
customFields.FieldsNoCollection of custom field pairs (name, value) to filter by
customFields.OperatorNoCan be "Or" or "And" Values: [And, Or]
dateBeforeNoFormat - date-time (as date-time in RFC3339). Return adjustments with date before certain date/time
dateOnOrAfterNoFormat - date-time (as date-time in RFC3339). Return adjustments with date on or after certain date/time
externalDataApplicationGuidNoFormat - guid. If this guid is provided, external data corresponding to this application guid will be returned.
externalDataKeyNoPerforms lookup by external data key, 'externalDataValues' must also be provided.
externalDataValuesNoPerforms lookup by external data values (maximum 50), 'externalDataKey' must also be provided.
idsNoPerform lookup by multiple IDs (maximum 50)
includeTotalNoWhether total count should be returned
inventoryLocationIdsNoFilter by a collection of inventory location Ids
invoiceIdsNoFilter by a collection of invoice Ids
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)
numberNoNumber filter
pageNoFormat - int32. The logical number of page to return, starting from 1
pageSizeNoFormat - int32. How many records to return (50 by default)
referenceNumberNoReference number filter
sortNoApplies sorting by the specified field: "?sort=+FieldName" for ascending order, "?sort=-FieldName" for descending order. Available fields are: Id, ModifiedOn, CreatedOn.
syncStatusesNoFilter by a collection of sync statues
tenantYesFormat - int64. Tenant ID

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", "null" ] }, "adjustmentTypes": { "description": "Filter by a collection of adjustment types", "type": [ "string", "null" ] }, "batchId": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "Format - int64. BatchId filter" }, "businessUnitIds": { "description": "Filter by a collection of business unit Ids", "type": [ "string", "null" ] }, "createdBefore": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return items created before certain date/time (in UTC)" }, "createdOnOrAfter": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return items created on or after certain date/time (in UTC)" }, "customFields.Fields": { "description": "Collection of custom field pairs (name, value) to filter by", "type": [ "string", "null" ] }, "customFields.Operator": { "description": "Can be \"Or\" or \"And\"\nValues: [And, Or]", "type": [ "string", "null" ] }, "dateBefore": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return adjustments with date before certain date/time" }, "dateOnOrAfter": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return adjustments with date on or after certain date/time" }, "externalDataApplicationGuid": { "anyOf": [ { "format": "uuid", "type": "string" }, { "type": "null" } ], "description": "Format - guid. If this guid is provided, external data corresponding to\nthis application guid will be returned." }, "externalDataKey": { "description": "Performs lookup by external data key, 'externalDataValues' must also be provided.", "type": [ "string", "null" ] }, "externalDataValues": { "description": "Performs lookup by external data values (maximum 50), 'externalDataKey' must also be provided.", "type": [ "string", "null" ] }, "ids": { "description": "Perform lookup by multiple IDs (maximum 50)", "type": [ "string", "null" ] }, "includeTotal": { "description": "Whether total count should be returned", "type": [ "boolean", "null" ] }, "inventoryLocationIds": { "description": "Filter by a collection of inventory location Ids", "type": [ "string", "null" ] }, "invoiceIds": { "description": "Filter by a collection of invoice Ids", "type": [ "string", "null" ] }, "modifiedBefore": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return items modified before certain date/time (in UTC)" }, "modifiedOnOrAfter": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "description": "Format - date-time (as date-time in RFC3339). Return items modified on or after certain date/time (in UTC)" }, "number": { "description": "Number filter", "type": [ "string", "null" ] }, "page": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "Format - int32. The logical number of page to return, starting from 1" }, "pageSize": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "Format - int32. How many records to return (50 by default)" }, "referenceNumber": { "description": "Reference number filter", "type": [ "string", "null" ] }, "sort": { "description": "Applies sorting by the specified field:\n\"?sort=+FieldName\" for ascending order,\n\"?sort=-FieldName\" for descending order.\n\nAvailable fields are: Id, ModifiedOn, CreatedOn.", "type": [ "string", "null" ] }, "syncStatuses": { "description": "Filter by a collection of sync statues", "type": [ "string", "null" ] }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" } }, "required": [ "tenant" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r