Developers
Integrations here run in two directions, and they are built and documented separately because only one of them works today.
This is the Partner API. Your system decides when something should happen and makes an HTTP request: create a client, update their profile, read their compliance. You hold a key; we hold nothing of yours. Everything under Getting started and Connect GoHighLevel works today.
This is the other half: you register a URL under Settings → Private Integrations, and we POST to it when a check-in is submitted or a client’s compliance falls below a threshold you set. Deliveries are signed, retried, and logged where you can read what your server answered.
Two ways to reach an event, and it is not a preference. The six emitted events happen at a definite instant, so you tick them on the endpoint and they arrive. The five computedones — compliance dropping, a client going quiet — are judgements against a threshold you choose, so there is nothing to subscribe to; you reach those by adding a Webhook step to the automation that sets the threshold. If you go looking for a compliance_drop checkbox and cannot find one, that is why.
https://launchsite-os.com/api. If you use a custom domain, your own host works too.A key acts as you. Anyone holding it can create real client accounts and email real people, so treat it like a password and revoke any you no longer recognise.