Connectors
ServiceTitan
Icon

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 NameAction Description
Assign Technicians to AppointmentAssigns the list of technicians to the appointment.
Unassign Technicians from AppointmentUn-assigns the list of technicians from the appointment.
List Appointment AssignmentsRetrieve a list of appointment assignments.
Create AppointmentAdds a new appointment to an existing job.
Get AppointmentRetrieve an appointment by ID.
List AppointmentsRetrieve a list of appointments.
Delete AppointmentDelete an appointment by ID.
Create Booking by ProviderCreate a booking for a booking provider.
Get Booking by ProviderRetrieve a booking by ID for a booking provider.
Get Booking by TenantRetrieve a booking by ID for the tenant.
List Bookings by ProviderRetrieves a list of bookings for a booking provider.
List Bookings by TenantRetrieves a list of bookings for the tenant.
Update BookingUpdate a booking.
Create Customer ContactCreate a contact for a customer.
Update Customer ContactUpdates a contact on a customer.
Delete Customer ContactRemoves a contact from a customer.
List Customer ContactsGets a list of contacts for the specified customer.
Create CustomerCreate a new customer.
Update CustomerUpdate a customer.
List CustomersRetrieve a list of customers.
Get CustomerRetrieve a customer by ID.
Create Installed EquipmentCreate a new installed equipment record.
Create Installed Equipment AttachmentCreate a new installed equipment attachment.
Get Installed EquipmentRetrieve an installed equipment record by ID.
List Installed EquipmentRetrieve a list of installed equipment.
List Installed Equipment AttachmentsRetrieve installed equipment attachments.
Update Installed EquipmentUpdate installed equipment by ID.
List InvoicesRetrieves a list of invoices.
Create InvoicesCreate an adjustment invoice.
Delete Invoice ItemDelete an invoice item.
Update InvoiceUpdate an invoice.
Update Invoice Custom FieldsUpdate custom fields for specified invoices.
Update Invoice ItemsUpdate invoice items.
Create JobCreate a job.
List Job Cancel ReasonsRetrieve a list of job cancel reasons.
Cancel JobCancels a job.
Update JobUpdate a job.
List JobsRetrieve a list of jobs.
Get JobRetrieve a job by ID.
Create LocationCreates a new location.
Update LocationUpdate a location.
Get LocationRetrieve a location by ID.
List LocationsRetrieve a list of locations.
List Business UnitsGets a list of business units.
List User RolesGets a list of user roles.
Raw RequestSend 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 PaymentsRetrieve a list of payments.
Update PaymentUpdate a specified payment.
Update Payment Custom FieldsUpdate custom fields for specified payments.
Create ProjectCreate a new project.
Get ProjectRetrieve a project by ID.
List ProjectsRetrieve a list of projects.
Update ProjectUpdate a project.
Create TechnicianCreate a new technician.
Update TechnicianUpdate a technician.
List TechniciansRetrieve a list of technicians.
Get TechnicianRetrieve a technician by ID.

Triggers

Trigger NameTrigger Description
New and Updated RecordsRetrieves 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
Image