Skip to main content

ServiceTitan API Workflow Documentation

Overview and Integration Goal

Avoca orchestrates post-call workflows, AI responder experiences, scheduling, dispatch, marketing audiences, and messaging by sitting directly on top of ServiceTitan’s APIs. Every major Avoca feature—voice QA, AI booking, Simple Scheduler, dispatch boards, outbound campaigns, texting, and task automation—either reads live ST data or pushes updates back through v2 endpoints. Integration goals
  • Deliver AI-assisted booking, reschedule, and cancellation flows that write directly to ST jobs, appointments, campaigns, tags, and notes.
  • Provide real-time customer, membership, and service-history context to agents and automations during voice or text conversations.
  • Sync Telecom calls, job/technician KPIs, and marketing audiences into Avoca’s analytics layer while feeding ST with reclassification decisions, tasks, and notes.
  • Keep dispatch capacity, zones, technician rosters, and service areas aligned so Avoca scheduling mirrors ST availability.
  • Maintain compliant credential storage (within a managed secrets platform) and scoped API usage for each tenant.

Key Integration Use Cases & Workflows

ServiceTitan API Scopes & Data Objects

Essential READ scopes

Essential WRITE scopes

ServiceTitan Best Practices