Ascora is field service management software built for trade businesses—electricians, plumbers, HVAC, construction, and more—covering leads, quoting, scheduling, job management, inventory, timesheets, and invoicing. An unofficial API lets you programmatically pull jobs, quotes, customers, schedules, timesheets, and invoices—and push updates like new jobs, quotes, bookings, and payments back into Ascora.

Ascora is field service management software built specifically for trade businesses since 2009. It targets contractors who have outgrown basic tools and need to manage complex, multi-crew operations—covering leads, quoting and estimating, scheduling and dispatch, job tracking, inventory, timesheets, compliance forms, and invoicing with payments, all with offline field functionality on mobile.
Core product areas include:
Common data entities:
Trade businesses run mission-critical operations on Ascora daily, but turning a mobile-first, portal-driven field service platform into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser and mobile flows alongside Ascora's open API to deliver a resilient, normalized API layer for your Ascora account—covering jobs, scheduling, quoting, timesheets, and invoicing in one place.
Use Ascora with AI agents: Ascora MCP Server →
Book a 30-minute session to confirm your modules, crews, accounting connectors, and authentication model.
We deliver a production-ready Ascora adapter tailored to your account configuration and field workflows.
Go live with continuous monitoring and automatic adjustments as Ascora evolves.
Authentication
/authenticateAuthenticate to an Ascora account using your generated API key and obtain a session token for downstream calls.
Jobs
/jobsList jobs with filters for status, crew, customer, scheduled date, and job costs.
Jobs
/create_jobCreate a new job from a lead or quote, assign a crew, and set tasks, site, and scheduled time.
Quoting
/quotesRetrieve multi-stage quotes and estimates with win-rate, status, and customer filters.
Scheduling
/schedulesPull crew schedules and bookings across multiple crews with date-range and technician filters.
Billing
/invoicesRetrieve invoices, payments, and progress claims with status, customer, and date filters.
- Pull active jobs, tasks, and statuses with crew and customer context into a single warehouse - Stream schedule and booking changes to downstream dispatch, BI, and customer-notification tools - Reconcile customer and site records across Ascora and your CRM for a unified view
- Push new quotes and estimates and pull win-rate data back for sales reporting - Convert accepted quotes into jobs with crews, tasks, and scheduled times without portal clicks - Generate invoices, progress claims, and payments and sync them to your accounting system
- Pull GPS-logged timesheets synced from the field app for payroll export - Match labor hours and job costs against jobs for accurate margin reporting - Surface incomplete or unsynced timesheets to back-office review queues
- Sync stock levels across vans and sites into inventory and purchasing systems - Pull completed compliance forms, SWMS, JSAs, checklists, and photos for audit archives - Trigger reorder and supplier workflows when stock falls below thresholds
Authentication
Ascora API key (single active key per account) managed in a secure session with automatic reauthorization
Connectivity
Authenticated web and mobile flows plus Ascora's open API and Zapier connector where exposed
Response format
Normalized JSON across Jobs, Quotes, Scheduling, Timesheets, Inventory, and Invoicing objects
Rate limits
Adaptive throttling tuned to your account to avoid Ascora-side limits
Session management
Automatic session refresh, API key rotation handling, and credential management
Data freshness
Near real-time pulls for jobs, 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 job status, schedule changes, quote acceptance, and invoice events
Latency
Sub-second reads on cached entities; multi-second writes when posting jobs, quotes, and invoices
Throughput
Horizontally scaled workers sized to multi-crew job and timesheet volume
Reliability
Retry, backoff, and idempotency keys for job, invoice, and payment transactions
Adaptation
Continuous monitoring of Ascora releases, accounting connector changes, and account-specific configuration drift
Yes. Ascora allows one active API key per account, and regenerating it forces reauthorization. Supergood manages key generation and reauthorization so rotation never silently breaks your integration.
Yes. Jobs, GPS timesheets, photos, and compliance forms captured offline sync to Ascora and are exposed through the same normalized API surface once they land, with change detection for late-arriving updates.
Ascora already syncs invoices and payments to Xero, MYOB, and QuickBooks. Supergood reads the same billing entities and can push updates, so your accounting system and downstream tools stay reconciled.
Leads, quoting and estimating, scheduling and dispatch, job management, inventory, timesheets, compliance forms, project staging, and invoicing are all exposed through one normalized API.
Yes. Crew schedules, bookings, and technician assignments are read with change detection so multi-crew dispatch state stays in sync with your downstream systems.