Activate Employee AccountActivate a ServiceTitan employee's login account.
Activate Technician AccountActivate a ServiceTitan technician's login account with the required license type and, optionally, assign a truck.
Add Credit Memo SplitsApply a credit memo to one or more invoices in ServiceTitan by adding splits, each an invoice id and an amount.
Add Customer TagAdd one tag type to one customer in ServiceTitan.
Add Equipment to Equipment SystemAttach existing installed equipment to a ServiceTitan equipment system, by system id and a list of installed equipment ids.
Add Location TagAdd one tag type to one location in ServiceTitan.
Add Tags To CustomersAdd one or more tag types to several customers in ServiceTitan in one call.
Approve Purchase Order RequestApprove a ServiceTitan purchase order request by its request id.
Assign Technician SkillsAssign existing skills to a ServiceTitan technician.
Assign Technicians to AppointmentAssign one or more technicians to a ServiceTitan job appointment.
Attach Job EquipmentAttach one or more equipment items to a ServiceTitan job.
Attach Job to ProjectAttach an existing ServiceTitan job to a project.
Bulk Create Installed EquipmentCreate up to 1000 installed equipment records in ServiceTitan in one atomic request.
Bulk Create Pricebook ItemsCreate many ServiceTitan pricebook items in one request: services, equipment, materials, and discounts and fees.
Bulk Delete Technician ShiftsDelete every ServiceTitan technician shift in a date range, for all technicians.
Bulk Update Pricebook ItemsUpdate many ServiceTitan pricebook items in one request: services, equipment, materials, and discounts and fees.
Cancel Inventory ReceiptCancel a ServiceTitan inventory receipt by id, optionally recording a cancellation reason.
Cancel Inventory ReturnCancel a ServiceTitan vendor return by id, optionally recording a cancellation reason.
Cancel JobCancel a ServiceTitan job with a cancel reason and memo.
Cancel Purchase OrderCancel a ServiceTitan purchase order by id, optionally recording a cancellation reason.
Cancel Report Data QueryCancel a long-running report data query in ServiceTitan and release its query_token.
Confirm AppointmentMark a ServiceTitan job appointment as confirmed.
Create Adjustment InvoiceCreate an adjustment invoice against an existing invoice in ServiceTitan, for example a refund or a write-off; adjustment_to_id names the invoice being adjusted.
Create AppointmentAdd a new appointment to an existing ServiceTitan job, with start and end times and optional technicians.
Create Arrival WindowCreate a ServiceTitan arrival window with a start time and duration for a set of business units.
Create BookingCreate a booking in ServiceTitan, an incoming request that office staff later book as a job or dismiss.
Create Booking ContactAdd a contact entry (phone, email or fax) to a booking in ServiceTitan for a given booking provider.
Create Booking Provider TagCreate a booking provider tag in ServiceTitan, the label that identifies one source of bookings.
Create Budget CodeCreate a full ServiceTitan budget code from a list of segment item IDs.
Create Business HoursSet the ServiceTitan business hours by sending the open time ranges for weekdays, Saturday and Sunday.
Create CampaignCreate a marketing campaign in ServiceTitan.
Create Campaign CategoryCreate a marketing campaign category in ServiceTitan.
Create Campaign CostCreate the cost record of a marketing campaign for one month in ServiceTitan.
Create ContactCreate a contact (a person record with name and title) in ServiceTitan.
Create Contact MethodAdd a contact method (phone, mobile phone, email or fax) to a contact in ServiceTitan.
Create Contact RelationshipLink a contact to a customer, location or booking in ServiceTitan.
Create CustomerCreate a customer in ServiceTitan together with its first location or locations.
Create Customer ContactAdd a contact entry (phone, mobile phone, email or fax) to a customer in ServiceTitan.
Create Customer NoteAdd a note to a customer in ServiceTitan.
Create EmployeeCreate an office employee in ServiceTitan with a role and positions; returns the new employee id.
Create Equipment SystemCreate an equipment system at a ServiceTitan customer location, optionally attaching installed equipment to it.
Create Equipment TypeCreate an equipment type in ServiceTitan for classifying installed equipment.
Create EstimateCreate an estimate in ServiceTitan on a job or project, with its line items.
Create Estimate TemplateCreate an estimate template in ServiceTitan from a list of pricebook items.
Create External Call AttributionAttribute a phone call tracked by outside call-tracking software to a web session in ServiceTitan Marketing Ads.
Create FindingCreate a finding in ServiceTitan to record an issue or observation at a customer location, with an urgency level and optional links to installed equipment and the job where it was found.
Create Finding AttachmentAdd an attachment to a ServiceTitan finding by linking a file URL with a file name and media type.
Create GL AccountCreate a general ledger (GL) account in ServiceTitan and return the created account.
Create GPS PingsSend GPS location pings for technician vehicles or units to ServiceTitan for a configured GPS provider, so they plot on the Dispatch Map.
Create Gross Pay ItemCreate a gross pay item inside an existing payroll in ServiceTitan and return its id.
Create Installed EquipmentCreate a record of equipment installed at a ServiceTitan customer location, with serial number, warranty dates, and an optional parent equipment or system.
Create Inventory AdjustmentCreate an inventory adjustment in ServiceTitan that changes stock quantities at one inventory location.
Create Inventory ReceiptRecord a receipt of items against an existing ServiceTitan purchase order.
Create Inventory ReturnCreate a vendor return in ServiceTitan inventory, recording items sent back to a vendor from an inventory location.
Create Inventory Return TypeCreate a vendor return type in ServiceTitan inventory, with its vendor-credit, sales-tax and default settings.
Create Invoice TaskCreate a task on an invoice in ServiceTitan from a task template.
Create Invoice TemplateCreate a membership invoice template in ServiceTitan from a list of line items; returns the new template id.
Create JobBook a new ServiceTitan job for a customer and location, with at least one appointment.
Create Job AttributionAttribute an existing job to a web session in ServiceTitan Marketing Ads.
Create Job NoteAdd a note to a ServiceTitan job, optionally pinned to the top.
Create Job TypeCreate a ServiceTitan job type with its name, priority, duration, business units, skills and default tags.
Create Journal EntryCreate a journal entry with debit and credit lines in ServiceTitan; it is marked external automatically.
Create Labor TypeCreate a payroll labor type in ServiceTitan and return its id.
Create LeadCreate a lead in ServiceTitan.
Create Lead Follow UpSchedule a follow-up on a lead in ServiceTitan by setting the next follow-up date, with an optional note.
Create Lead NoteAdd a note to a lead in ServiceTitan.
Create LocationCreate a location (service address) in ServiceTitan under an existing customer.
Create Location ContactAdd a contact entry (phone, mobile phone, email or fax) to a location in ServiceTitan.
Create Location NoteAdd a note to a location in ServiceTitan.
Create Membership Sale InvoiceSell a membership to a customer in ServiceTitan by creating a membership sale invoice; returns the new invoice id and customer membership id.
Create Non Job AppointmentBlock time on a ServiceTitan technician's schedule for a non-customer activity such as a meeting, training or time off, optionally repeating.
Create Opt OutsOpt one or more phone numbers out of contact in ServiceTitan.
Create Partial Budget CodeCreate a partial ServiceTitan budget code from segment bindings, where a segment may be left without an item.
Create Payroll AdjustmentCreate a payroll adjustment, a manual earning or deduction for one employee or technician, in ServiceTitan and return its id.
Create Pricebook CategoryCreate a category in the ServiceTitan pricebook, as a Services or Materials category.
Create Pricebook Discount or FeeCreate a discount or a fee in the ServiceTitan pricebook.
Create Pricebook EquipmentCreate an equipment item in the ServiceTitan pricebook catalog, with pricing, warranty, vendors, and categories.
Create Pricebook MaterialCreate a material in the ServiceTitan pricebook, with cost, pricing, vendors, and categories.
Create Pricebook Material MarkupCreate a material markup tier in the ServiceTitan pricebook: a from/to range and the markup percent applied to it.
Create Pricebook ServiceCreate a service in the ServiceTitan pricebook, with pricing, warranty, categories, and linked materials and equipment.
Create ProjectCreate a ServiceTitan project at a location to group related jobs.
Create Project NoteAdd a note to a ServiceTitan project, optionally pinned to the top.
Create Proposal TemplateCreate a proposal template in ServiceTitan that assigns an estimate template to each option of a proposal type.
Create Purchase OrderCreate a purchase order in ServiceTitan for items ordered from a vendor.
Create Purchase Order MarkupCreate a purchase order markup tier in ServiceTitan: a from/to range and the markup percent applied to it.
Create Purchase Order TypeCreate a purchase order type in ServiceTitan, with its receiving, tax, payroll, and alert settings.
Create SubtaskCreate a subtask under an existing task in ServiceTitan Task Management, assigned to an employee.
Create Tag TypeCreate a tag type in ServiceTitan with a name and a hex color; returns the new tag type id.
Create TaskCreate an office task in ServiceTitan Task Management, assigned to an employee.
Create TeamCreate a ServiceTitan dispatch team with a name and active flag.
Create TechnicianCreate a field technician in ServiceTitan with a role, positions and license type; returns the new technician id.
Create Technician RatingRecord a rating from 0 to 10 for a technician on a specific job in ServiceTitan.
Create Technician ShiftCreate a ServiceTitan shift (Normal, OnCall or TimeOff) for one or more technicians, optionally repeating daily or weekly.
Create Technician SkillCreate a new skill in ServiceTitan and assign it to one technician in the same call.
Create Timesheet ActivityCreate a timesheet activity, a block of recorded time for one employee or technician, in ServiceTitan and return its id.
Create TruckCreate a truck inventory location in ServiceTitan.
Create VendorCreate an inventory vendor (supplier) in ServiceTitan.
Create Web Booking AttributionAttribute an existing booking to a web session in ServiceTitan Marketing Ads.
Create Web Lead Form AttributionAttribute an existing lead captured from a web form to a web session in ServiceTitan Marketing Ads.
Create ZoneCreate a ServiceTitan dispatch zone from zip codes, cities, territory numbers, service days and business units.
Deactivate Employee AccountDeactivate a ServiceTitan employee's login account.
Deactivate Estimate TemplateDeactivate an estimate template in ServiceTitan.
Deactivate Proposal TemplateDeactivate a proposal template in ServiceTitan.
Deactivate Technician AccountDeactivate a ServiceTitan technician's login account.
Delete AppointmentDelete a ServiceTitan job appointment by ID.
Delete Booking ContactRemove one contact entry from a booking in ServiceTitan for a given booking provider.
Delete ContactDelete a contact in ServiceTitan by its GUID.
Delete Contact MethodDelete one contact method from a contact in ServiceTitan.
Delete Contact RelationshipRemove the link between a contact and a customer, location or booking in ServiceTitan.
Delete Customer ContactRemove one contact entry from a customer in ServiceTitan.
Delete Customer NoteDelete one note from a customer in ServiceTitan.
Delete Equipment SystemDelete a ServiceTitan equipment system by id.
Delete Estimate ItemRemove one line item from an estimate in ServiceTitan.
Delete Finding AttachmentRemove an attachment from a ServiceTitan finding, by finding id and attachment id.
Delete Gross Pay ItemDelete a gross pay item in ServiceTitan by its id.
Delete Invoice ItemDelete one line item from an invoice in ServiceTitan.
Delete Job AttachmentDelete one attachment from a job in ServiceTitan.
Delete Journal EntryDelete a journal entry in ServiceTitan.
Delete Location ContactRemove one contact entry from a location in ServiceTitan.
Delete Location NoteDelete one note from a location in ServiceTitan.
Delete Non Job AppointmentDelete a ServiceTitan non-job appointment by its ID.
Delete Payroll AdjustmentDelete a payroll adjustment in ServiceTitan by its id.
Delete Pricebook CategoryDelete a category from the ServiceTitan pricebook by id.
Delete Pricebook Discount or FeeDelete a discount or fee from the ServiceTitan pricebook by id.
Delete Pricebook EquipmentDelete an equipment item from the ServiceTitan pricebook catalog by id.
Delete Pricebook MaterialDelete a material from the ServiceTitan pricebook by id.
Delete Pricebook ServiceDelete a service from the ServiceTitan pricebook by id.
Delete Project Daily Log AttachmentDelete one attachment from a ServiceTitan project daily log.
Delete Purchase Order MarkupDelete a ServiceTitan purchase order markup tier by id.
Delete TeamDelete a ServiceTitan dispatch team by its ID.
Delete Technician ShiftDelete one ServiceTitan technician shift by its ID.
Delete Technician SkillRemove a skill from a ServiceTitan technician by deleting the technician-skill association, whose ID has the form {technicianId}_{skillId}.
Delete Timesheet ActivityDelete a timesheet activity in ServiceTitan by its id.
Delete ZoneDelete a ServiceTitan dispatch zone by its ID.
Detach Job EquipmentDetach one or more equipment items from a ServiceTitan job in a single call.
Detach Job from ProjectDetach a ServiceTitan job from whichever project it belongs to.
Dismiss BookingDismiss a booking in ServiceTitan for a given booking provider, marking it as not converted to a job.
Dismiss EstimateMark an estimate as dismissed in ServiceTitan, for a quote the customer will not accept.
Dismiss LeadDismiss a lead in ServiceTitan so it needs no further follow-up.
Export Appointment AssignmentsExport ServiceTitan technician-to-appointment assignments in bulk as a continuation feed.
Export AppointmentsExport ServiceTitan job appointments in bulk as a continuation feed.
Export BookingsExport bookings from ServiceTitan as a change feed for bulk sync, one batch per call.
Export Business UnitsExport feed of business units from ServiceTitan for bulk sync.
Export CallsExport feed of phone calls from ServiceTitan for bulk sync; each record carries an active flag.
Export Customer ContactsExport customer contact entries from ServiceTitan as a change feed for bulk sync, one batch per call.
Export CustomersExport customers from ServiceTitan as a change feed for bulk sync, one batch per call.
Export EmployeesExport feed of employees from ServiceTitan for bulk sync.
Export Equipment SystemsExport equipment systems from ServiceTitan as a continuation feed for bulk sync.
Export EstimatesExport estimates from ServiceTitan as a change feed for bulk sync, one batch per call.
Export Gross Pay ItemsExport gross pay items from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Installed EquipmentExport installed equipment records from ServiceTitan as a continuation feed for bulk sync.
Export Inventory AdjustmentsExport inventory adjustments from ServiceTitan as a continuation feed for bulk sync, with no filters.
Export Inventory BillsExport inventory bills from ServiceTitan as a continuation feed for bulk sync: returns active, inactive and deleted records with no filters.
Export Inventory ReturnsExport vendor returns from ServiceTitan inventory as a continuation feed for bulk sync, with no filters.
Export Inventory TransfersExport inventory transfers from ServiceTitan as a continuation feed for bulk sync, with no filters.
Export Invoice ItemsExport invoice line items from ServiceTitan as a continuation feed for bulk sync: returns active, inactive and deleted records with no filters.
Export InvoicesExport invoices from ServiceTitan as a continuation feed for bulk sync: returns active, inactive and deleted records with no filters.
Export Invoice TemplatesExport feed of membership invoice templates from ServiceTitan for bulk sync; the only way to enumerate templates without knowing their ids.
Export Job Canceled LogsExport ServiceTitan job canceled logs (who canceled which job, when, and why) in bulk as a continuation feed.
Export Job HistoryExport the status history of all ServiceTitan jobs in bulk as a continuation feed.
Export Job NotesExport notes from all ServiceTitan jobs in bulk as a continuation feed.
Export JobsExport ServiceTitan jobs in bulk as a continuation feed that includes active, inactive and deleted records.
Export LeadsExport leads from ServiceTitan as a change feed for bulk sync, one batch per call.
Export Location ContactsExport location contact entries from ServiceTitan as a change feed for bulk sync, one batch per call.
Export LocationsExport locations from ServiceTitan as a change feed for bulk sync, one batch per call.
Export MembershipsExport feed of customer memberships from ServiceTitan for bulk sync; the feed takes no filters and each record carries an active flag and a status.
Export Membership Status ChangesExport feed of customer membership status changes from ServiceTitan, across all memberships; each record gives the old and new status.
Export Membership TypesExport feed of membership types from ServiceTitan for bulk sync; the feed takes no filters and each record carries an active flag.
Export PaymentsExport customer payments from ServiceTitan as a continuation feed for bulk sync: returns active, inactive and deleted records with no filters.
Export Payroll Activity CodesExport payroll activity codes (earning codes) from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Payroll AdjustmentsExport payroll adjustments from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Payroll Job SplitsExport payroll job splits (each technician's split of a job) from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Payroll Job TimesheetsExport job timesheets (technician dispatch, arrival and completion times on job appointments) from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Payroll SettingsExport employee and technician payroll settings from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Pricebook CategoriesExport pricebook categories from ServiceTitan as a continuation feed for bulk sync.
Export Pricebook EquipmentExport pricebook equipment items from ServiceTitan as a continuation feed for bulk sync.
Export Pricebook MaterialsExport pricebook materials from ServiceTitan as a continuation feed for bulk sync.
Export Pricebook ServicesExport pricebook services from ServiceTitan as a continuation feed for bulk sync.
Export Project NotesExport notes from all ServiceTitan projects in bulk as a continuation feed.
Export ProjectsExport ServiceTitan projects in bulk as a continuation feed that includes active, inactive and deleted records.
Export Purchase OrdersExport purchase orders from ServiceTitan as a continuation feed for bulk sync; use LIST_PURCHASE_ORDERS when you need filters.
Export ReceiptsExport inventory receipts from ServiceTitan as a continuation feed for bulk sync.
Export Recurring Service EventsExport feed of recurring service events from ServiceTitan for bulk sync; the feed takes no filters, and an event with active false has been deleted.
Export Recurring ServicesExport feed of location recurring services from ServiceTitan for bulk sync; the feed takes no filters and each record carries an active flag.
Export Recurring Service TypesExport feed of recurring service types from ServiceTitan for bulk sync; the feed takes no filters and each record carries an active flag.
Export Service AgreementsExport feed of service agreements from ServiceTitan for bulk sync.
Export Tag TypesExport feed of tag types from ServiceTitan for bulk sync.
Export Technician RatingsExport technician ratings from ServiceTitan as a change feed for bulk sync, one batch per call.
Export TechniciansExport feed of technicians from ServiceTitan for bulk sync.
Export Timesheet ActivitiesExport timesheet activities from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Timesheet Activity CategoriesExport timesheet activity categories from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Timesheet Activity TypesExport timesheet activity types from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Export Timesheet CodesExport timesheet codes from ServiceTitan as a continuation feed for bulk sync; the feed takes no filters and each record carries an active flag.
Get AP BillGet one accounts-payable (vendor) bill in ServiceTitan by its id, including items and expense items.
Get AppointmentGet one ServiceTitan job appointment by its ID, including its schedule, arrival window, status and confirmation flag.
Get Arrival WindowGet one ServiceTitan arrival window by its ID.
Get Arrival Window ConfigurationGet the tenant-wide ServiceTitan arrival window setting: whether a job's default start time is the start or the end of the chosen arrival window.
Get BookingGet one booking in ServiceTitan by id, across all booking providers.
Get Booking Provider TagGet one booking provider tag in ServiceTitan by its id.
Get Business HoursGet the ServiceTitan business hours: the open time ranges for weekdays, Saturday and Sunday.
Get Business UnitGet one business unit in ServiceTitan by id, including its name, address, email and phone.
Get CallGet one phone call in ServiceTitan by id, with the linked job, customer, campaign and agent.
Get Call RecordingDownload the audio recording of one call from ServiceTitan as an audio/mpeg file.
Get Call VoicemailDownload the voicemail audio left on one call from ServiceTitan as an audio/mpeg file.
Get CampaignGet one marketing campaign in ServiceTitan by id.
Get Campaign CategoryGet one marketing campaign category in ServiceTitan by id.
Get Campaign CostGet one campaign cost record in ServiceTitan by the cost record's id, not the campaign id.
Get Campaign Cost SummaryGet the total cost of each marketing campaign in ServiceTitan over a date range.
Get Cancel Reasons by Job IDsGet the cancel reason recorded on each of the given ServiceTitan jobs.
Get CapacityCalculate real-time ServiceTitan capacity and technician availability for a time frame, optionally for given business units and a job type.
Get ContactGet one contact (a person record with name and title) in ServiceTitan by its GUID.
Get Contact MethodGet one contact method of a contact in ServiceTitan.
Get Contact Method PreferenceGet one communication preference of a contact method in ServiceTitan by preference name.
Get CustomerGet one customer in ServiceTitan by id, including bill-to address, balance, custom fields and tags.
Get Email Channel CostGet the cost of the email marketing channel in ServiceTitan over a date range.
Get EmployeeGet one office employee in ServiceTitan by id, including name, email, phone, role and positions.
Get Employee Payroll SettingsGet the payroll settings of one office employee in ServiceTitan.
Get Equipment SystemGet one ServiceTitan equipment system by id, including the installed equipment attached to it.
Get Equipment TypeGet one ServiceTitan equipment type by id.
Get EstimateGet one estimate in ServiceTitan by its id, including its status, totals and line items.
Get Estimate TemplateGet one estimate template in ServiceTitan by its id, with its items.
Get Expense TransactionGet one expense transaction in ServiceTitan by its id.
Get FindingGet one ServiceTitan finding by id.
Get Finding AttachmentGet one attachment of a ServiceTitan finding, by finding id and attachment id.
Get GL AccountGet one general ledger (GL) account in ServiceTitan by its id.
Get Hold Reasons by Job IDsGet the hold reason recorded on each of the given ServiceTitan jobs and on their appointments.
Get Installed EquipmentGet one ServiceTitan installed equipment record by id.
Get Invoice TemplateGet one membership invoice template in ServiceTitan by its id, with its line items and total.
Get JobGet one ServiceTitan job by its ID, including customer, location, job type, status and first and last appointment IDs.
Get Job Booked LogGet the booked log of one ServiceTitan job: when it was booked, by whom, and the originally booked appointment start and arrival window.
Get Job EquipmentGet the IDs of the equipment items attached to one ServiceTitan job.
Get Job HistoryGet the history entries of one ServiceTitan job: each event with its type, date, employee and memo.
Get Job TypeGet one ServiceTitan job type by its ID.
Get Journal EntryGet one journal entry in ServiceTitan by its id.
Get Labor TypeGet one payroll labor type in ServiceTitan by its id.
Get LeadGet one lead in ServiceTitan by id.
Get LocationGet one location in ServiceTitan by id.
Get Location Preferred TechnicianGet the id of the preferred technician of a location in ServiceTitan.
Get MembershipGet one customer membership in ServiceTitan by its id, including status, dates, billing template and payment settings.
Get Membership TypeGet one membership type in ServiceTitan by its id.
Get Non Job AppointmentGet one ServiceTitan non-job appointment by its ID.
Get Payment TermGet one payment term (for example net 30) in ServiceTitan by its id.
Get Payment TypeGet one payment type in ServiceTitan by its id.
Get Payroll Activity CodeGet one payroll activity code (earning code) in ServiceTitan by its id.
Get Payroll AdjustmentGet one payroll adjustment in ServiceTitan by its id.
Get Pricebook CategoryGet one ServiceTitan pricebook category by id, including its subcategories.
Get Pricebook Discount or FeeGet one discount or fee from the ServiceTitan pricebook by id.
Get Pricebook EquipmentGet one equipment item from the ServiceTitan pricebook catalog by id.
Get Pricebook MaterialGet one material from the ServiceTitan pricebook by id.
Get Pricebook Material MarkupGet one material markup tier from the ServiceTitan pricebook by id.
Get Pricebook ServiceGet one service from the ServiceTitan pricebook by id, including its linked materials and equipment.
Get ProjectGet one ServiceTitan project by its ID, including status, customer, location, managers and key dates.
Get Project Daily LogGet one daily log of a ServiceTitan project by its ID, with health, section notes, summaries and the attachment list.
Get Project StatusGet one ServiceTitan project status definition by its ID.
Get Project Sub StatusGet one ServiceTitan project sub status definition by its ID.
Get Project TypeGet one ServiceTitan project type by its ID.
Get Proposal TemplateGet one proposal template in ServiceTitan by its id, with its estimate assignments.
Get Provider BookingGet one booking in ServiceTitan that belongs to a given booking provider.
Get Purchase OrderGet one ServiceTitan purchase order by id, including its items and current status.
Get Purchase Order MarkupGet one ServiceTitan purchase order markup tier by id.
Get Recurring ServiceGet one location recurring service in ServiceTitan by its id, including its recurrence schedule and invoice template ids.
Get Recurring Service TypeGet one recurring service type in ServiceTitan by its id.
Get Remittance VendorGet one remittance vendor in ServiceTitan by its id.
Get ReportGet a report's definition in ServiceTitan: the input parameters it expects and the fields it returns.
Get Report DataRun a report in ServiceTitan and return one page of rows with the column headers.
Get Report Data Query ResultPoll a long-running report data query in ServiceTitan by its query_token.
Get Router PerformanceGet performance counts for one Scheduling Pro router in ServiceTitan over a time window: sessions opened and interacted with, split by scheduler.
Get Scheduler PerformanceGet performance metrics for one Scheduling Pro scheduler in ServiceTitan over a time window, such as sessions, completion rates and jobs booked.
Get Service AgreementGet one service agreement in ServiceTitan by id, with its price, dates, status and terms.
Get TaskGet one task in ServiceTitan Task Management by id, with its comments and attachments.
Get Task Reference DataGet the reference data needed to create tasks in ServiceTitan: employees, business units, task types, sources, resolutions, priorities and statuses.
Get TeamGet one ServiceTitan dispatch team by its ID.
Get TechnicianGet one technician in ServiceTitan by id, including name, contact details, home address, zones and license type.
Get Technician Payroll SettingsGet the payroll settings of one technician in ServiceTitan.
Get Technician ShiftGet one ServiceTitan technician shift by its ID.
Get Technician SkillGet one ServiceTitan technician skill by its ID, which is a string of the form {technicianId}_{skillId}.
Get Technician Tracking URLGet the ServiceTitan tracking URL for one technician on one appointment, which shows the technician's progress toward the customer.
Get Timesheet ActivityGet one timesheet activity in ServiceTitan by its id.
Get Timesheet Activity CategoryGet one timesheet activity category in ServiceTitan by its id.
Get Timesheet Activity TypeGet one timesheet activity type in ServiceTitan by its id.
Get Timesheet CodeGet one timesheet code in ServiceTitan by its id.
Get VendorGet one ServiceTitan inventory vendor by id, including contact details, tax rate, and delivery option.
Get Well Known GL AccountsGet the ids of the tenant's default general ledger accounts in ServiceTitan: credit card payable and uncategorized expense.
Get ZoneGet one ServiceTitan dispatch zone by its ID, including its zip codes, cities, service days, business units and technicians.
Hold AppointmentPut a ServiceTitan job appointment on hold with a hold reason and memo.
Import Sms Opt InsRecord SMS marketing opt-ins in ServiceTitan for phone numbers whose consent was collected outside it.
List Ad PerformanceList ad performance rows from ServiceTitan Marketing Ads for a time window, segmented by campaign, ad group or keyword, one page per call.
List AP Bill Custom Field TypesList the custom field type definitions available for AP bills in ServiceTitan, one page per call.
List AP BillsList accounts-payable (vendor) bills in ServiceTitan with their line items, one page per call.
List AP Credit Custom Field TypesList the custom field type definitions available for AP credits in ServiceTitan, one page per call.
List AP CreditsList accounts-payable credits (vendor credits) in ServiceTitan, one page per call.
List AP Payment Custom Field TypesList the custom field type definitions available for AP payments in ServiceTitan, one page per call.
List AP PaymentsList accounts-payable payments (payments made to vendors) in ServiceTitan, one page per call.
List Appointment AssignmentsList technician-to-appointment assignments in ServiceTitan, one page per call, filtered by appointment, job, technician or appointment start range.
List AppointmentsList ServiceTitan job appointments, one page per call, filtered by job, project, technician, customer, status or start/modified date ranges.
List Arrival WindowsList the arrival windows configured in ServiceTitan, one page per call.
List Attributed LeadsList leads with their marketing attribution in ServiceTitan for a time window, one page per call.
List Bank DepositsList bank deposits in ServiceTitan, one page per call.
List Bank Deposit TransactionsList the transactions (payments and journal entries) that make up one bank deposit in ServiceTitan, one page per call.
List Booking ContactsList the contact entries (phone, email, fax) on one booking in ServiceTitan, one page per call.
List Booking Provider TagsList booking provider tags in ServiceTitan, one page per call.
List BookingsList bookings in ServiceTitan across all booking providers, one page per call.
List Budget CodesList company-level ServiceTitan budget codes, one page per call, optionally filtered by budget code, segment or segment item IDs.
List Budget Code Segment Item ChildrenList the child items under one item of a company-level budget code segment in ServiceTitan, one page per call.
List Budget Code Segment ItemsList the items of one company-level budget code segment in ServiceTitan, one page per call.
List Budget Code SegmentsList the company-level budget code segments of the ServiceTitan work breakdown structure.
List Business UnitsList business units in ServiceTitan, the divisions of the company that revenue and work are tracked and reported under.
List Call ReasonsList call reasons in ServiceTitan, one page per call.
List CallsList phone calls recorded in ServiceTitan, inbound and outbound, filtered by campaign, agent, phone number, minimum duration, tag or created/modified time.
List Campaign CategoriesList marketing campaign categories in ServiceTitan, one page per call.
List Campaign CostsList monthly campaign cost records in ServiceTitan across all campaigns, one page per call, filtered by year, month or campaign.
List Campaign Costs For CampaignList the monthly cost records of one marketing campaign in ServiceTitan, one page per call.
List CampaignsList marketing campaigns in ServiceTitan, one page per call, filtered by name, tracking phone number, ids or dates.
List Capacity WarningsList all capacity awareness warnings of ServiceTitan Marketing Ads, which flag campaigns whose business units are near their capacity threshold.
List Client Specific Pricing Rate SheetsList client-specific pricing rate sheets in the ServiceTitan pricebook, each with its per-SKU price exceptions.
List Contact Method PreferencesList the communication preferences set on one contact method in ServiceTitan.
List Contact MethodsList contact methods across ServiceTitan contacts, one page per call.
List Contact Preference TypesList the communication preference types that can be set on a contact method in ServiceTitan, with each one's name and data type.
List Contact RelationshipsList the customers, locations and bookings a contact is linked to in ServiceTitan, one page per call.
List ContactsList contacts (person records with name and title) in ServiceTitan, one page per call.
List Contacts For RelationshipList the contacts in ServiceTitan attached to one relationship id, one page per call.
List Credit Memo Custom Field TypesList the custom field type definitions available for credit memos in ServiceTitan, one page per call.
List Credit Memo ItemsList credit memo line items across credit memos in ServiceTitan, one page per call.
List Credit MemosList customer credit memos in ServiceTitan, one page per call.
List Customer ContactsList contact entries for one or more ServiceTitan customers, or by modified-date range, one page per call.
List Customer Custom Field TypesList the custom field types defined for customers in ServiceTitan, one page per call.
List Customer NotesList the notes on one customer in ServiceTitan, one page per call.
List CustomersList customers in ServiceTitan, one page per call, filtered by name, address, phone, ids or dates.
List Dynamic Value Set ValuesList the allowed values of a report parameter's dynamic value set in ServiceTitan, as rows of key and display name.
List Employee PayrollsList the payrolls (pay period records) of one office employee in ServiceTitan, one page per call.
List EmployeesList employees in ServiceTitan, the office staff such as CSRs, dispatchers and bookkeepers, filtered by name, email or user id.
List Equipment SystemsList equipment systems in ServiceTitan, the named groups of installed equipment at a customer location (for example one HVAC system), filtered by location or date range.
List Equipment TypesList the equipment types defined in ServiceTitan for classifying installed equipment, filtered by name or date range.
List Estimate ItemsList estimate line items in ServiceTitan across estimates, or for one estimate when estimate_id is given.
List EstimatesList estimates in ServiceTitan, filtered by job, project, location, seller, status, total amount, or sold/created/modified time.
List Estimate Status ChangesReturn the status change history of one estimate in ServiceTitan, each with its UTC timestamp.
List Estimate TemplatesList estimate templates in ServiceTitan, the reusable sets of pricebook items that estimates and proposal templates are built from.
List Expense Transaction Custom Field TypesList the custom field type definitions available for expense transactions in ServiceTitan, one page per call.
List Expense TransactionsList expense transactions (for example card expenses) in ServiceTitan, one page per call.
List Finding AttachmentsList the attachments of one ServiceTitan finding, by finding id.
List FindingsList findings in ServiceTitan, the issues or observations recorded at customer locations, filtered by location, installed equipment, source job, or date range.
List FormsList form definitions in ServiceTitan, filtered by name, published status, or whether they have conditional logic or triggers.
List Form SubmissionsList filled-in form submissions in ServiceTitan with their answers, filtered by form, status, submitter, submission time, or the record the form is attached to (job, customer, location and so on).
List GL AccountsList general ledger (GL) accounts in ServiceTitan, one page per call.
List GL Account TypesList general ledger account types in ServiceTitan, one page per call.
List Gross Pay ItemsList gross pay items (earnings such as timesheet time, bonuses, salary and reimbursements) in ServiceTitan, one page per call.
List Installed EquipmentList equipment installed at ServiceTitan customer locations, filtered by location, equipment system, parent, or date range.
List Installed Equipment Custom Field TypesList the custom field types defined for ServiceTitan installed equipment, with each type's data type and options.
List Intacct Business Unit MappingsList how ServiceTitan business units map to Sage Intacct locations, departments and classes.
List Inventory AdjustmentsList inventory adjustments in ServiceTitan, filtered by type, inventory location, business unit, invoice, batch, sync status, or date range.
List Inventory Bill Custom Field TypesList the custom field type definitions available for inventory bills in ServiceTitan, one page per call.
List Inventory BillsList inventory bills (vendor bills created from purchase orders and receipts) in ServiceTitan, one page per call.
List Inventory ReceiptsList inventory receipts in ServiceTitan, the records of items received against purchase orders, filtered by purchase order, vendor, bill, inventory location, or received date.
List Inventory ReturnsList vendor returns in ServiceTitan inventory, filtered by vendor, purchase order, job, inventory location, business unit, or return date.
List Inventory Return TypesList vendor return types in ServiceTitan inventory; a return type id is required to create a return.
List Inventory TemplatesList ServiceTitan inventory templates with their items, each item carrying a minimum and maximum quantity.
List Inventory TransfersList inventory transfers in ServiceTitan, the movements of stock between inventory locations, filtered by status, source or destination location, transfer type, job, or date.
List Invoice Custom Field TypesList the custom field type definitions available for invoices in ServiceTitan, one page per call.
List InvoicesList customer invoices in ServiceTitan, one page per call; every invoice type (job, membership, project, point of sale, adjustment) comes from this one tool.
List Invoice TasksList the workflow tasks attached to one invoice in ServiceTitan, one page per call.
List Invoice TemplatesLook up membership invoice templates in ServiceTitan by id (ids is required, max 50).
List Job AttachmentsList the files attached to one job in ServiceTitan.
List Job Canceled LogsList the canceled-log entries of one ServiceTitan job, one page per call; each entry records a cancellation of that job.
List Job Cancel ReasonsList the cancel reasons configured in ServiceTitan, one page per call.
List Job Custom Field TypesList the custom field types available for ServiceTitan jobs, one page per call.
List Job Hold ReasonsList the hold reasons configured in ServiceTitan, one page per call.
List Job NotesList the notes on one ServiceTitan job, one page per call.
List JobsList ServiceTitan jobs, one page per call, filtered by status, customer, location, project, technician, job type or date ranges for creation, modification, completion and appointments.
List Job TypesList ServiceTitan job types, one page per call, filtered by name, priority, duration or dates.
List Journal EntriesList journal entries in ServiceTitan, one page per call (page_size max 500).
List Journal Entry DetailsList one journal entry's amounts in ServiceTitan aggregated by GL account, business unit, transaction and pricebook item, one page per call (page_size max 500).
List Journal Entry SummaryList one journal entry's amounts in ServiceTitan aggregated by GL account and business unit, one page per call (page_size max 500).
List Labor TypesList payroll labor types in ServiceTitan, one page per call.
List Lead NotesList the notes on one lead in ServiceTitan, one page per call.
List LeadsList leads in ServiceTitan, one page per call, filtered by status, customer, dates or the name and phone given on the lead.
List Location ContactsList contact entries for one or more ServiceTitan locations, or by created or modified date range, one page per call.
List Location Custom Field TypesList the custom field types defined for locations in ServiceTitan, one page per call.
List Location Labor RatesList the hourly labor rates set per customer location and labor type in ServiceTitan, one page per call.
List Location NotesList the notes on one location in ServiceTitan, one page per call.
List LocationsList locations in ServiceTitan, one page per call, filtered by customer, name, address, ids or dates.
List Membership Custom Field TypesList the custom field types defined for customer memberships in ServiceTitan.
List MembershipsList customer memberships in ServiceTitan, filtered by customer, status, duration, billing frequency or created/modified time.
List Membership Status ChangesReturn the status change history of one customer membership in ServiceTitan.
List Membership Type DiscountsList the discounts granted by one membership type in ServiceTitan.
List Membership Type Duration Billing ItemsList the duration and billing options of one membership type in ServiceTitan, with their prices.
List Membership Type Recurring Service ItemsList the recurring services included in one membership type in ServiceTitan.
List Membership TypesList membership types in ServiceTitan, the templates that memberships are sold from.
List Non Job AppointmentsList ServiceTitan non-job appointments (technician time blocked for non-customer activities), one page per call, filtered by technician, start range or timesheet code.
List Non Job TimesheetsList non-job timesheets (time recorded against timesheet codes) in ServiceTitan, one page per call.
List Opt OutsReturn every phone number that has opted out of contact in ServiceTitan, with its opt-out type.
List Payment Custom Field TypesList the custom field type definitions available for payments in ServiceTitan, one page per call.
List PaymentsList payments received from customers in ServiceTitan, one page per call.
List Payment TermsList payment terms (the due-date rules attached to invoices and bills) in ServiceTitan, one page per call.
List Payment TypesList payment types (for example cash, check, credit card) in ServiceTitan, one page per call.
List Payroll Activity CodesList payroll activity codes (earning codes that map earnings to a payroll processor's codes) in ServiceTitan, one page per call.
List Payroll AdjustmentsList payroll adjustments (manually entered earnings or deductions) in ServiceTitan, one page per call.
List Payroll Job SplitsList payroll job splits across jobs in ServiceTitan, one page per call: one record per technician and job with that technician's split.
List Payroll Job TimesheetsList technician job timesheets across jobs in ServiceTitan (dispatch, arrive, cancel and done times), one page per call.
List Payroll Job Timesheets for JobList the technician timesheets recorded on one job in ServiceTitan (dispatch, arrive, cancel and done times), one page per call.
List PayrollsList payrolls (one employee's or technician's pay period record) across all staff in ServiceTitan, one page per call.
List Payroll SettingsList the payroll settings (hourly rate, hire date, manager, external payroll id) of employees and technicians in ServiceTitan, one page per call.
List Pricebook CategoriesList pricebook categories in ServiceTitan, optionally only Services or Materials categories.
List Pricebook Discounts and FeesList discounts and fees in the ServiceTitan pricebook, with optional search text and category filters.
List Pricebook EquipmentList equipment items in the ServiceTitan pricebook (sellable catalog entries such as furnaces), with optional search text and category filters.
List Pricebook Material Cost TypesList the cost types that can be assigned to materials in the ServiceTitan pricebook.
List Pricebook Material MarkupsList the material markup tiers in the ServiceTitan pricebook, each a from/to range with the markup percent applied to it.
List Pricebook MaterialsList materials in the ServiceTitan pricebook, with optional search text, category, and cost type filters.
List Pricebook ServicesList services in the ServiceTitan pricebook, with optional search text and category filters.
List Project Budget CodesList the budget codes of one ServiceTitan project, one page per call, optionally filtered by budget code, segment or segment item IDs.
List Project Budget Code Segment Item ChildrenList the child items under one item of a budget code segment within a ServiceTitan project, one page per call.
List Project Budget Code Segment ItemsList the items of one budget code segment within a ServiceTitan project, one page per call.
List Project Budget Code SegmentsList the budget code segments of one ServiceTitan project's work breakdown structure.
List Project Custom Field TypesList the custom field types available for ServiceTitan projects, one page per call.
List Project Daily LogsList the daily logs of one ServiceTitan project, one page per call, optionally limited to a date range.
List Project NotesList the notes on one ServiceTitan project, one page per call.
List ProjectsList ServiceTitan projects, one page per call, filtered by customer, location, status, job, technician, manager or date ranges.
List Project StatusesList the project statuses configured in ServiceTitan, one page per call.
List Project Sub StatusesList the project sub statuses configured in ServiceTitan, one page per call, optionally for one parent status.
List Project TypesList the project types configured in ServiceTitan, one page per call.
List Proposal TemplatesList proposal templates in ServiceTitan, which map the options of a proposal type to estimate templates.
List Proposal TypesList proposal types in ServiceTitan with their options.
List Provider Booking ContactsList the contact entries on one booking in ServiceTitan that belongs to a given booking provider, one page per call.
List Provider BookingsList the bookings in ServiceTitan that belong to one booking provider, one page per call.
List Purchase Order MarkupsList the purchase order markup tiers in ServiceTitan, each a from/to range with the markup percent applied to it.
List Purchase Order RequestsList purchase order requests in ServiceTitan, filtered by request status, number, job, project, technician, or date range.
List Purchase OrdersList purchase orders in ServiceTitan, filtered by status, number, job, project, technician, inventory location, or date range.
List Purchase Order TypesList purchase order types in ServiceTitan; a type id is required to create a purchase order.
List Recurring Service EventsList recurring service events in ServiceTitan, the visits generated from a location's recurring services, filtered by location, job, follow-up status or created/modified time.
List Recurring ServicesList location recurring services in ServiceTitan (a recurring service type applied to one location), filtered by membership, location or created/modified time.
List Recurring Service TypesList recurring service types in ServiceTitan, the templates that location recurring services are created from, filtered by membership type, recurrence type or duration type.
List Remittance VendorsList remittance vendors (the pay-to parties for vendor payments) in ServiceTitan, one page per call.
List Report CategoriesList the report categories in ServiceTitan.
List ReportsList the reports in one report category in ServiceTitan, with id, name and description.
List ReviewsList customer reviews collected by ServiceTitan Marketing Reputation, one page per call, filtered by date, rating, source, technician, campaign or location.
List Router SessionsList the customer booking sessions that went through one Scheduling Pro router in ServiceTitan, with outcome, customer details and any job or booking created.
List SchedulersList the online booking schedulers set up in ServiceTitan Scheduling Pro, with their status and default flag.
List Scheduler SessionsList the customer booking sessions of one Scheduling Pro scheduler in ServiceTitan, with customer details, outcome and any job or booking created.
List Service Agreement Custom Field TypesList the custom field types defined for service agreements in ServiceTitan.
List Service AgreementsList service agreements in ServiceTitan, the maintenance contracts for commercial customers, filtered by customer, business unit, status or created/modified time.
List Tag TypesList tag types in ServiceTitan, the labels that can be put on customers, jobs, locations and other records.
List TasksList office tasks in ServiceTitan Task Management, one page per call, filtered by status, priority, assignee, customer, job, project or dates.
List Tax ZonesList tax zones and their tax rates in ServiceTitan, one page per call; with no filter every active tax zone is returned.
List TeamsList ServiceTitan dispatch teams, one page per call.
List Technician PayrollsList the payrolls (pay period records) of one technician in ServiceTitan, one page per call.
List Technician RatingsList technician ratings in ServiceTitan, one page per call, filtered by technician, job or dates.
List TechniciansList technicians in ServiceTitan, the field staff who work jobs, filtered by name or user id.
List Technician ShiftsList ServiceTitan technician shifts, one page per call, filtered by technician, shift type (Normal, OnCall, TimeOff), time range, or text in the title or note.
List Technician SkillsList ServiceTitan technician skills, one page per call, optionally for one technician.
List Timesheet ActivitiesList timesheet activities (blocks of time recorded against an activity type, from the Timesheets API) in ServiceTitan, one page per call.
List Timesheet Activity CategoriesList timesheet activity categories, the groups that activity types belong to, in ServiceTitan, one page per call.
List Timesheet Activity TypesList timesheet activity types in ServiceTitan, one page per call.
List Timesheet CodesList timesheet codes in ServiceTitan, one page per call.
List TrucksList trucks in ServiceTitan inventory, the vehicle inventory locations assigned to technicians.
List User RolesList user roles in ServiceTitan, the permission sets assigned to employees and technicians.
List Vehicle EventsList historical driving events for FleetPro vehicles in ServiceTitan, by VIN and time window.
List Vehicle GPS RecordsList historical GPS positions for FleetPro vehicles in ServiceTitan, by VIN and time window.
List VehiclesList every FleetPro vehicle in ServiceTitan with its VIN, name and driver.
List Vendor Custom Field TypesList the custom field types defined for ServiceTitan vendors, with each type's data type and options.
List VendorsList inventory vendors (suppliers) in ServiceTitan, filtered by name, ids, active status, external data, or date range.
List WarehousesList warehouses in ServiceTitan inventory; warehouse ids are used as inventory locations on purchase orders, returns, and trucks.
List ZonesList ServiceTitan dispatch zones, one page per call.
Lookup Opt OutsCheck the opt-out status of specific phone numbers in ServiceTitan.
Mark AP Bills as ExportedMark one or more AP bills as exported to an external accounting system in ServiceTitan.
Mark AP Credits as ExportedMark one or more AP credits as exported to an external accounting system in ServiceTitan.
Mark AP Payments as ExportedMark one or more AP payments as exported to an external accounting system in ServiceTitan.
Mark Bank Deposits as ExportedMark one or more bank deposits as exported to an external accounting system in ServiceTitan.
Mark Credit Memos as ExportedMark one or more credit memos as exported to an external accounting system in ServiceTitan.
Mark Expense Transactions as ExportedMark one or more expense transactions as exported in ServiceTitan.
Mark Inventory Bills as ExportedMark one or more inventory bills as exported to an external accounting system in ServiceTitan.
Mark Invoices as ExportedMark one or more invoices as exported to an external accounting system in ServiceTitan.
Mark Recurring Service Event CompleteMark a recurring service event complete in ServiceTitan by linking it to a job.
Mark Recurring Service Event IncompleteMark a recurring service event incomplete in ServiceTitan by unlinking it from a job.
Match Budget CodesCheck budget code strings against the company-level ServiceTitan budget codes; each input code comes back with a validity flag and the budget codes it matches.
Match Project Budget CodesCheck budget code strings against the budget codes of one ServiceTitan project; each input code comes back with a validity flag and the budget codes it matches.
Reject Purchase Order RequestReject a ServiceTitan purchase order request by its request id, with a required rejection reason.
Remove Appointment ConfirmationRemove the confirmation from a ServiceTitan job appointment, returning it to unconfirmed.
Remove Appointment HoldRemove the hold from a ServiceTitan job appointment that was put on hold.
Remove Customer TagRemove one tag type from one customer in ServiceTitan.
Remove Equipment from Equipment SystemDetach installed equipment from a ServiceTitan equipment system, by system id and a list of installed equipment ids.
Remove Job CancellationUndo the cancellation of a ServiceTitan job that was canceled.
Remove Location TagRemove one tag type from one location in ServiceTitan.
Remove Tags From CustomersRemove one or more tag types from several customers in ServiceTitan in one call.
Replace ContactReplace a contact in ServiceTitan with the values sent.
Replace Contact MethodReplace a contact method of a contact in ServiceTitan with the values sent.
Replace Journal EntryReplace an external journal entry in ServiceTitan, including all of its lines.
Reschedule AppointmentMove a ServiceTitan job appointment to a new start and end time, and optionally a new arrival window.
Sell EstimateMark an estimate as sold in ServiceTitan and credit the sale to a technician.
Send Employee Account InviteSend an account invitation to a ServiceTitan employee.
Send Employee Password Reset LinkSend a password reset link to a ServiceTitan employee.
Send Technician Account InviteSend an account invitation to a ServiceTitan technician.
Send Technician Password Reset LinkSend a password reset link to a ServiceTitan technician.
Set Appointment SummarySet the work-performed summary for one technician on a ServiceTitan job appointment.
Set Arrival Window ActiveActivate or deactivate a ServiceTitan arrival window by setting its active flag.
Set Business Unit External DataAttach external data (key/value pairs owned by an application GUID) to a business unit in ServiceTitan.
Start Report Data QueryStart a long-running report data query in ServiceTitan.
Submit Lead FormSubmit a lead form to ServiceTitan with a person's name and optional email, phone, address and summary, creating a lead and returning its id.
Unassign Technicians from AppointmentRemove one or more technicians from a ServiceTitan job appointment.
Unsell EstimateRevert a sold estimate to unsold in ServiceTitan.
Update AP Bill Custom FieldsSet custom field values on one or more AP bills in ServiceTitan.
Update AP Credit Custom FieldsSet custom field values on one or more AP credits in ServiceTitan.
Update AP Payment Custom FieldsSet custom field values on one or more AP payments in ServiceTitan.
Update Appointment Special InstructionsReplace the special instructions text on a ServiceTitan job appointment.
Update Arrival WindowReplace the start time, duration and business units of a ServiceTitan arrival window.
Update Arrival Window ConfigurationChange the tenant-wide ServiceTitan arrival window setting that decides whether a job's default start time is the start or the end of the chosen arrival window.
Update BookingUpdate fields of an existing booking in ServiceTitan for a given booking provider.
Update Booking ContactUpdate one contact entry on a booking in ServiceTitan for a given booking provider.
Update Booking Provider TagUpdate the name or description of a booking provider tag in ServiceTitan.
Update CallUpdate a call record in ServiceTitan: its call type, reason, excuse memo, tag and linked customer, location, job, campaign or agent.
Update CampaignUpdate a marketing campaign in ServiceTitan.
Update Campaign CategoryRename a marketing campaign category in ServiceTitan or change its active flag.
Update Campaign CostChange the daily cost of an existing campaign cost record in ServiceTitan.
Update Client Specific Pricing Rate SheetUpdate the per-SKU price exceptions of a client-specific pricing rate sheet in the ServiceTitan pricebook, by rate sheet id.
Update ContactUpdate a contact's name, title, reference id or archived flag in ServiceTitan.
Update Contact MethodUpdate the value or memo of a contact method in ServiceTitan.
Update Contact Method PreferenceSet the value of one communication preference on a contact method in ServiceTitan.
Update Credit MemoUpdate a credit memo's summary, date, business unit or active flag in ServiceTitan; only the fields sent are changed.
Update Credit Memo Custom FieldsSet custom field values on one or more credit memos in ServiceTitan.
Update CustomerUpdate fields of a customer in ServiceTitan.
Update Customer ContactUpdate one contact entry on a customer in ServiceTitan.
Update EmployeeUpdate an office employee in ServiceTitan; only the fields sent are changed.
Update Employee Payroll SettingsUpdate the payroll settings of one office employee in ServiceTitan.
Update Equipment SystemUpdate a ServiceTitan equipment system by id.
Update Equipment TypeRename a ServiceTitan equipment type or change its active status, by id.
Update EstimateUpdate an estimate in ServiceTitan.
Update Estimate TemplateUpdate an estimate template in ServiceTitan; only the fields sent are changed.
Update Expense Transaction Custom FieldsSet custom field values on one or more expense transactions in ServiceTitan.
Update FindingUpdate a ServiceTitan finding by id: its text fields, urgency level, or archived and active status.
Update Finding AttachmentUpdate the file name, URL, or media type of an attachment on a ServiceTitan finding.
Update GL AccountUpdate a general ledger (GL) account in ServiceTitan; only the fields sent are changed.
Update Gross Pay ItemUpdate a gross pay item in ServiceTitan and return its id.
Update Installed EquipmentUpdate fields of a ServiceTitan installed equipment record by id.
Update Inventory AdjustmentUpdate fields of an existing ServiceTitan inventory adjustment by id.
Update Inventory Adjustment Custom FieldsSet custom field values on one or more ServiceTitan inventory adjustments in a single request.
Update Inventory Bill Custom FieldsSet custom field values on one or more inventory bills in ServiceTitan.
Update Inventory Receipt Custom FieldsSet custom field values on one or more ServiceTitan inventory receipts in a single request.
Update Inventory ReturnUpdate fields of an existing ServiceTitan vendor return by id.
Update Inventory Return Custom FieldsSet custom field values on one or more ServiceTitan inventory returns in a single request.
Update Inventory Return TypeUpdate a ServiceTitan vendor return type by id.
Update Inventory TransferUpdate an existing ServiceTitan inventory transfer by id.
Update Inventory Transfer Custom FieldsSet custom field values on one or more ServiceTitan inventory transfers in a single request.
Update InvoiceUpdate an invoice's header fields, line items or payment settlement status in ServiceTitan; only the fields sent are changed.
Update Invoice Custom FieldsSet custom field values on one or more invoices in ServiceTitan.
Update Invoice ItemUpdate one line item on an invoice in ServiceTitan; item_id names the item to change, and description and quantity are required on every call.
Update Invoice TaskUpdate the name, status, assignee, due date or description of a task on an invoice in ServiceTitan; only the fields sent are changed.
Update Invoice TemplateUpdate a membership invoice template in ServiceTitan; only the top-level fields sent are changed.
Update JobUpdate fields of a ServiceTitan job; only the fields sent are changed, and job status cannot be changed here.
Update Job TypeUpdate fields of a ServiceTitan job type; only the fields sent are changed.
Update Journal EntryUpdate a journal entry's status (Open or Closed) and custom fields in ServiceTitan.
Update Journal Entry Sync StatusRecord the result of syncing a journal entry to an external accounting system in ServiceTitan by setting its sync status.
Update Labor TypeReplace a payroll labor type in ServiceTitan.
Update LeadUpdate fields of a lead in ServiceTitan.
Update LocationUpdate fields of a location in ServiceTitan.
Update Location ContactUpdate one contact entry on a location in ServiceTitan.
Update Location Preferred TechnicianSet the preferred technician of a location in ServiceTitan.
Update MembershipUpdate a customer membership in ServiceTitan; only the fields sent are changed.
Update Non Job AppointmentReplace a ServiceTitan non-job appointment.
Update PaymentUpdate a customer payment record in ServiceTitan: type, paid date, memo, status and how it is split across invoices.
Update Payment Custom FieldsSet custom field values on one or more payments in ServiceTitan.
Update Payment StatusSet the status (Pending, Posted or Exported) of one or more customer payments in ServiceTitan in one call.
Update Payroll AdjustmentUpdate a payroll adjustment in ServiceTitan with a PUT.
Update Pricebook CategoryUpdate fields of a ServiceTitan pricebook category by id and return the updated category.
Update Pricebook Discount or FeeUpdate fields of a discount or fee in the ServiceTitan pricebook by id.
Update Pricebook EquipmentUpdate fields of an equipment item in the ServiceTitan pricebook catalog by id.
Update Pricebook MaterialUpdate fields of a material in the ServiceTitan pricebook by id.
Update Pricebook Material MarkupReplace a material markup tier in the ServiceTitan pricebook by id.
Update Pricebook ServiceUpdate fields of a service in the ServiceTitan pricebook by id.
Update ProjectUpdate fields of a ServiceTitan project; only the fields sent are changed.
Update Proposal TemplateUpdate a proposal template in ServiceTitan; only the fields sent are changed.
Update Purchase OrderUpdate fields of an existing ServiceTitan purchase order by id; every body field is optional.
Update Purchase Order Custom FieldsSet custom field values on one or more ServiceTitan purchase orders in a single request.
Update Purchase Order MarkupUpdate a ServiceTitan purchase order markup tier by id.
Update Purchase Order TypeUpdate a ServiceTitan purchase order type by id.
Update Recurring ServiceUpdate a location recurring service in ServiceTitan; only the fields sent are changed.
Update Tag TypeUpdate a tag type in ServiceTitan; only the fields sent are changed.
Update TechnicianUpdate a technician in ServiceTitan; only the fields sent are changed.
Update Technician Payroll SettingsUpdate the payroll settings of one technician in ServiceTitan.
Update Technician ShiftUpdate fields of a ServiceTitan technician shift; only the fields sent are changed.
Update Timesheet ActivityReplace a timesheet activity in ServiceTitan.
Update TruckUpdate a ServiceTitan truck by id: name, memo, warehouse, template, assigned technicians, or active status.
Update VendorUpdate fields of an existing ServiceTitan inventory vendor by id; every body field is optional, and fields left out are not sent.
Update Vendor Custom FieldsSet custom field values on one or more ServiceTitan vendors in a single request.
Update WarehouseUpdate the external data attached to a ServiceTitan warehouse by id.
Update ZoneUpdate fields of a ServiceTitan dispatch zone; only the fields sent are changed.
Upsert Estimate ItemAdd a line item to an estimate in ServiceTitan, or update an existing one when item_id is given.
Upsert Project Daily LogCreate or update the daily log of a ServiceTitan project for one date.