Sera is field service management software for home service businesses (HVAC, plumbing, electrical, and similar trades). An unofficial API lets you programmatically pull customer lists, service locations, work orders and appointments, memberships/service agreements, pricebook items, in

Sera is a cloud platform for home service management that centralizes scheduling and dispatch, job lifecycle tracking, memberships/service agreements, pricebook and estimates, invoicing and payments, and technician mobility. Teams use Sera to book calls, build estimates from a pricebook, dispatch technicians, track job progress, manage recurring service plans and memberships, and capture payments.
Core product areas include:
Common data entities:
Home service teams rely on Sera daily, but turning portal-based workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Sera tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened Sera adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as Sera evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
Authentication
/sessions/refreshRefresh an existing token to keep sessions uninterrupted.
Customers
/customersList customers with filters and summary details.
Work Orders
/work-ordersCreate a new work order with scheduling and pricebook details.
Work Order Status
/work-orders/{workOrderId}/statusUpdate a work order's lifecycle status and technician assignment timestamps.
Memberships
/customers/{customerId}/membershipsCreate or renew a customer membership with billing configuration.
- Mirror customers, contacts, and service locations into your internal systems - Keep addresses, phone/email, and membership status current for analytics and outreach - Normalize tags, balances, and lifecycle dates across multiple branches
- Create work orders from web bookings, IVR, or CRM triggers - Assign technicians and update appointment windows based on skills and capacity - Track job status changes (scheduled, dispatched, in-progress, completed) with SLAs
- Enroll customers into memberships and set up autopay and billing cadence - Generate included visit work orders and reminders automatically - Monitor renewal dates and billing outcomes to reduce churn
- Convert approved estimates into invoices and push to accounting (e.g., QuickBooks, NetSuite) - Capture payments (card/ACH), issue refunds, and reconcile daily - Pull invoice and payment status for real-time revenue dashboards
Authentication
Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for enterprise throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of customers, work orders, memberships, and financial objects
Security
Encrypted transport, scoped tokens, and audit logging; respects Sera role-based permissions
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., membership billing, job completion reviews)
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume job creation, scheduling updates, and membership billing events
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Scheduling & Dispatch, Job Management, Pricebook/Estimates, Invoicing & Payments, and Memberships/Service Agreements, subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.
Yes. We can normalize invoices, payments, and line items to match your ERP schema (e.g., tax codes, discounts) and deliver updates via webhooks or polling while complying with rate and permission constraints.
Yes. We support downloading artifacts and uploading attachments via signed uploads, with checksum validation and time-limited URLs.