ServiceTitan icon

ServiceTitan

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

Booking → Create

AI-generated

Summary

Creates a ServiceTitan booking through the selected booking provider, using the supplied customer and booking details. Use the required external ID to identify the booking in your own system and support reruns.

Inputs

  • Customer Name (required) — Name of the customer for the booking.
  • Booking Provider ID (required) — Numeric ID of the ServiceTitan booking provider that will receive the booking.
  • Source (required) — Where the booking came from, such as a website form or campaign.
  • Summary (required) — What the customer is requesting.
  • External ID (required) — Your identifier for the booking, useful for tracing it to a source record and making reruns idempotent.
  • Is First Time Client (required) — Whether this is a first-time client.
  • Address - Country — Country for the address; defaults to US. Supply street, city, state, zip, and country together for an address to be included.
  • Additional Fields — Optional booking details: address street, city, state and zip; business unit ID; campaign ID; existing customer ID; email; job type ID; phone; legacy source and summary values; and start date/time.

Output shape

A single ServiceTitan booking response record per input item.

The operation posts to the booking-provider endpoint; it does not create a booking through the tenant-level bookings endpoint. Address fields are included only when all five address parts are present. The source pack excerpt does not show the response mapping, so the exact returned fields are unspecified.

Links

Discussion