Actions69
- Appointment Actions
- Booking Actions
- Business Unit Actions
- Call Actions
- Campaign Actions
- Custom API Call Actions
- Customer Actions
- Employee Actions
- Estimate Actions
- Invoice Actions
- Job Actions
- Job Cancel Reason Actions
- Job Hold Reason Actions
- Job Type Actions
- Lead Actions
- Location Actions
- Membership Actions
- Payment Actions
- Tag Actions
- Task Actions
- Technician Actions
Custom API Call → Make Request
AI-generatedSummary
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.