← Back to all docs

RazorSync API

RazorSync is a cloud field service management platform that streamlines scheduling, dispatching, work orders, invoicing, and team coordination for small and midsize field service businesses across HVAC, plumbing, electrical, and dozens of other trades. An unofficial API lets you programmatically pull customers, service requests, work orders, invoices, and technician records—and push updates like new jobs, schedule changes, estimates, and payments back into RazorSync.

By Alex KlarfeldMay 30, 2026
RazorSync API

What is RazorSync?

RazorSync is a cloud-based field service management platform that streamlines scheduling, dispatching, work orders, invoicing, and team coordination for small and midsize field service businesses. Companies use RazorSync to organize their schedule with drag-and-drop scheduling and route optimization, manage field technicians and last-known location, run service requests and work orders, invoice and process payments in the field, and sync financials to QuickBooks—across more than 65 trades including HVAC, plumbing, electrical contracting, alarm & security, appliance repair, IT services, and lawn care.

Core product areas include:

  • Scheduling & Dispatch (drag-and-drop calendar, route optimization, technician assignment)
  • Work Orders & Service Requests (centralized field operations management)
  • Invoicing & Merchant Services (in-platform billing, time logging, credit card processing)
  • Field Service Tech Management (employee tracking, last-known location)
  • Customer Experience (customer portal, customized email and text notifications)
  • Mobile Operations (iOS and Android apps with offline capability)
  • Reporting & Analytics and QuickBooks Online/Desktop integration

Common data entities:

  • Customers, Contacts, Locations, Service Addresses
  • Service Requests, Work Orders, Jobs, Tasks
  • Schedules, Appointments, Routes, Technician Assignments
  • Estimates/Quotes, Invoices, Payments, Line Items
  • Field Workers/Technicians, Time Logs, Last-Known Location
  • Inventory/Materials, Custom Fields, Notifications

The RazorSync Integration Challenge

Field service teams run daily operations on RazorSync, but turning its portal- and mobile-driven workflows into API-driven automation is non-trivial:

  • Mobile-first data: Much of the work-order, time-log, and location data is captured through the iOS and Android apps, which complicates headless, server-side access
  • No broadly published public API: RazorSync exposes a QuickBooks sync and field mapping, but lacks an openly documented, general-purpose REST API for arbitrary integrations
  • Offline-capable workflows: Records created offline and reconciled later require careful handling of sync state and conflict resolution
  • Authentication and session management: Web and mobile sessions complicate automated, long-running access for integrations
  • QuickBooks-shaped exports only: The native export covers payments, invoices, service requests as jobs, and quotes—but pulling the full object graph for analytics or other systems is harder
  • Custom fields and advanced mapping: Per-account custom fields and advanced field mapping mean generic integrations break across tenants

How Supergood Creates RazorSync APIs

Supergood reverse-engineers RazorSync's authenticated web and mobile flows to deliver a resilient, normalized API layer for your RazorSync account—covering customers, scheduling, work orders, invoicing, and technician data.

  • Handles username/password and MFA securely in a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across customers, service requests, schedules, invoices, and technicians so you integrate once and rely on consistent objects
  • Aligns with account-specific custom fields and advanced field mappings to ensure accurate, compliant access

Use RazorSync with AI agents: RazorSync MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, workflows, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready RazorSync adapter tailored to your account configuration and custom fields.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as RazorSync evolves.

razorsync

API Endpoints

Authentication

POST/authenticate

Authenticate to a RazorSync account with username/password (and MFA where enabled) and obtain a session token for downstream calls.

Customers

GET/customers

List customers, contacts, and service locations with filters for status, location, and last-updated date.

Work Orders

GET/service_requests

Retrieve service requests and work orders with filters for status, assigned technician, and scheduled date.

Work Orders

POST/create_service_request

Create a new service request or work order with customer, location, task details, and scheduling preferences.

Scheduling

GET/schedule

Pull the schedule of appointments, routes, and technician assignments across a date range.

Billing

GET/invoices

List invoices, estimates, payments, and line items with filters for customer, status, and date.

Use Cases

Sync customers and work orders to your warehouse

- Pull customers, contacts, and service locations into a single data warehouse - Stream service request and work order status changes to downstream BI and CRM tools - Reconcile job history across technicians for unified customer 360

Automate scheduling and dispatch

- Create and update service requests and appointments without portal clicks - Push optimized routes and technician assignments back into RazorSync - Trigger customer email and text notifications when jobs are scheduled or rescheduled

Reconcile invoicing and payments

- Sync invoices, estimates, payments, and line items into accounting and AR systems - Match field-captured payments against work orders and customers - Surface unbilled or overdue jobs to finance workflows beyond the native QuickBooks export

Power analytics on field operations

- Pull technician time logs, last-known location, and job completion data for utilization reporting - Combine work order and invoice data to measure revenue per trade and per technician - Feed custom-field data into dashboards using account-specific field mappings

Technical Specifications

Authentication

Username/password and MFA handled in a managed, encrypted session

Connectivity

Authenticated web and mobile flows reverse-engineered into a stable REST surface

Response format

Normalized JSON across customers, service requests, schedules, invoices, and technicians

Rate limits

Adaptive throttling tuned to your account to avoid RazorSync-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for work orders, schedules, and invoices with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for work order creation, status changes, scheduling updates, and payments

Latency

Sub-second reads on cached entities; multi-second writes when posting through scheduling and billing workflows

Throughput

Horizontally scaled workers sized to multi-technician, multi-location dispatch volume

Reliability

Retry, backoff, and idempotency keys for service request, invoice, and payment writes

Adaptation

Continuous monitoring of RazorSync releases and account-specific custom field and mapping drift

Frequently asked questions

RazorSync provides a QuickBooks Online/Desktop integration with advanced field mapping but does not publish a broadly documented, general-purpose REST API. Supergood builds a normalized API against your authenticated RazorSync account so you can pull and push the full object graph beyond the QuickBooks export.

Yes. RazorSync captures much of its work-order, time-log, and location data through the iOS and Android apps. Supergood works against the same authenticated surfaces so that mobile-originated data is available through a stable server-side API.

Each account is profiled against its configured custom fields and advanced field mappings. Supergood preserves account-specific fields and lifecycle states rather than forcing a generic schema, so integrations stay accurate across tenants.

No. The native QuickBooks sync exports payments, invoices, service requests as jobs, and quotes. Supergood complements it by exposing the full RazorSync object graph—customers, schedules, work orders, technicians, and more—for analytics and other systems.

Supergood continuously monitors RazorSync releases and your account's custom field and mapping drift, automatically adjusting the adapter so your integration keeps working without manual maintenance.

Ready to get a real API?