ServiceTitan Connector
Quickly build integrations connecting your B2B SaaS to ServiceTitan.
About the ServiceTitan Connector
Manage jobs, customers, invoices, and technicians in ServiceTitan.
Actions
Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.
Jump to actions
Triggers
Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.
Jump to triggers
FAQs
Learn more about this connector and related integration functionality.
Jump to FAQs
Actions
| Action Name | Action Description |
|---|---|
| Assign Technicians to Appointment | Assigns the list of technicians to the appointment. |
| Unassign Technicians from Appointment | Un-assigns the list of technicians from the appointment. |
| List Appointment Assignments | Retrieve a list of appointment assignments. |
| Create Appointment | Adds a new appointment to an existing job. |
| Get Appointment | Retrieve an appointment by ID. |
| List Appointments | Retrieve a list of appointments. |
| Delete Appointment | Delete an appointment by ID. |
| Create Booking by Provider | Create a booking for a booking provider. |
| Get Booking by Provider | Retrieve a booking by ID for a booking provider. |
| Get Booking by Tenant | Retrieve a booking by ID for the tenant. |
| List Bookings by Provider | Retrieves a list of bookings for a booking provider. |
| List Bookings by Tenant | Retrieves a list of bookings for the tenant. |
| Update Booking | Update a booking. |
| Create Customer Contact | Create a contact for a customer. |
| Update Customer Contact | Updates a contact on a customer. |
| Delete Customer Contact | Removes a contact from a customer. |
| List Customer Contacts | Gets a list of contacts for the specified customer. |
| Create Customer | Create a new customer. |
| Update Customer | Update a customer. |
| List Customers | Retrieve a list of customers. |
| Get Customer | Retrieve a customer by ID. |
| Create Installed Equipment | Create a new installed equipment record. |
| Create Installed Equipment Attachment | Create a new installed equipment attachment. |
| Get Installed Equipment | Retrieve an installed equipment record by ID. |
| List Installed Equipment | Retrieve a list of installed equipment. |
| List Installed Equipment Attachments | Retrieve installed equipment attachments. |
| Update Installed Equipment | Update installed equipment by ID. |
| List Invoices | Retrieves a list of invoices. |
| Create Invoices | Create an adjustment invoice. |
| Delete Invoice Item | Delete an invoice item. |
| Update Invoice | Update an invoice. |
| Update Invoice Custom Fields | Update custom fields for specified invoices. |
| Update Invoice Items | Update invoice items. |
| Create Job | Create a job. |
| List Job Cancel Reasons | Retrieve a list of job cancel reasons. |
| Cancel Job | Cancels a job. |
| Update Job | Update a job. |
| List Jobs | Retrieve a list of jobs. |
| Get Job | Retrieve a job by ID. |
| Create Location | Creates a new location. |
| Update Location | Update a location. |
| Get Location | Retrieve a location by ID. |
| List Locations | Retrieve a list of locations. |
| List Business Units | Gets a list of business units. |
| List User Roles | Gets a list of user roles. |
| Raw Request | Send raw HTTP request to ServiceTitan. |
| Create Payment (Deprecated) | Deprecated: ServiceTitan removed the POST /payments endpoint from the V2 API. Payment creation is no longer supported via the API. |
| List Payments | Retrieve a list of payments. |
| Update Payment | Update a specified payment. |
| Update Payment Custom Fields | Update custom fields for specified payments. |
| Create Project | Create a new project. |
| Get Project | Retrieve a project by ID. |
| List Projects | Retrieve a list of projects. |
| Update Project | Update a project. |
| Create Technician | Create a new technician. |
| Update Technician | Update a technician. |
| List Technicians | Retrieve a list of technicians. |
| Get Technician | Retrieve a technician by ID. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| New and Updated Records | Retrieves existing and ongoing records for a selected ServiceTitan resource type. Load history once, check for changes on a schedule, or both. |
API Connectors
Integrate with customers' other SaaS apps, fast
Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
- Empower non-devs with a low-code designer
- Give devs freedom to build completely in code
- Let customers create their own workflows
