ServiceTitan icon

ServiceTitan

ServiceTitan field service management — customers, jobs, appointments, estimates, invoices, bookings, leads, calls, locations, memberships, technicians, payments, tags, tasks

Custom API Call → Make Request

AI-generated

Summary

Send a configurable request to a ServiceTitan API endpoint using the node’s credentials. Choose the HTTP method and API module, provide the path after the tenant segment, and optionally add query parameters or a JSON body; for eligible paginated GET endpoints, enable Return All to fetch every page.

Inputs

  • Method — HTTP method: GET (default), DELETE, PATCH, POST, or PUT. The body is available for PATCH, POST, and PUT and is ignored for GET and DELETE.
  • Module — ServiceTitan API module, such as CRM or Dispatch; defaults to CRM. The node builds the API URL using this module and the tenant from the credential.
  • Path (required) — Endpoint path after the tenant segment, for example customers/12345/contacts. Do not include the base URL, module, API version, or tenant.
  • Query Parameters — Optional name/value pairs appended as query parameters.
  • Body (JSON) — JSON request body for PATCH, POST, or PUT requests.
  • Return All — For GET requests to paginated list endpoints, enable this to follow page/pageSize pagination and return the combined data array. Defaults to false.

Output shape

A single n8n item containing the API response data.

The request uses the node’s ServiceTitan authentication and tenant configuration. DELETE and some write requests may return HTTP 204 with no body.

Links

Discussion