HappyCo provides an open GraphQL API that gives you programmatic access to your HappyCo data. If you have a developer on your team — or work with one — the API lets you build custom integrations and data workflows without relying on a third-party Plugin.
What you can do with the API
- Pull data — query properties, units, inspections, work orders, and more
- Push data — create or update records in your HappyCo account
- Subscribe to webhooks — receive real-time notifications when specific events occur in HappyCo, such as a new inspection being created or a work order being updated
Who this is for
The Customer API is best suited for teams with in-house engineering or IT resources who want to build and maintain their own custom integration or data pipeline. If you're looking to connect a third-party software provider to HappyCo instead, see Connecting Third-Party Software to HappyCo.
Resources:
- HappyCo API Tutorial — a tutorial covering authentication, common queries and mutations, and special topics like webhooks
- HappyCo GraphQL Schema & Explorer — interactive schema browser where you can explore available queries and run test calls against your account