Use OAuth flows and token exchange to securely authorize Zapier to access SaaS API data for your locations.
Grant Zapier permissions to operate on your SaaS data and manage locations, subscriptions, and SaaS features through the SaaS API.
GET /oauth/installedLocations (oauth.write); POST /oauth/locationToken (saas/location.write); PUT /update-saas-subscription/:locationId; POST /enable-saas/:locationId; {API Endpoint18} {API Endpoint19} {API Endpoint20} {API Endpoint21} {API Endpoint22} {API Endpoint23} {API Endpoint24} {API Endpoint25} {API Endpoint26} {API Endpoint27} {API Endpoint28} {API Endpoint29} {API Endpoint30} {API Endpoint31} {API Endpoint32} {API Endpoint33} {API Endpoint34} {API Endpoint35} {API Endpoint36} {API Endpoint37} {API Endpoint38} {API Endpoint39} {API Endpoint40} {API Endpoint41} {API Endpoint42} {API Endpoint43} {API Endpoint44} {API Endpoint45} {API Endpoint46} {API Endpoint47} {API Endpoint48} {API Endpoint49} {API Endpoint50} {API Endpoint51} {API Endpoint52} {API Endpoint53} {API Endpoint54}
Trigger: A new GHL location is created; Zapier provisions resources in SaaS API.
Actions: fetch installedLocations, exchange a locationToken, and enable SaaS for the location.
Method/Path: GET /oauth/installedLocations; POST /oauth/locationToken
Key fields: locationId, installedLocations, token
Trigger: Location token is near expiry or subscription needs an update
Actions: refresh token and update saas subscription; verify status
Method/Path: POST /oauth/locationToken; PUT /update-saas-subscription/:locationId
Key fields: locationId, token, expiration
Trigger: SaaS features enabled per location
Actions: POST /enable-saas/:locationId; verify feature status
Method/Path: POST /enable-saas/:locationId
Key fields: locationId, status
No coding required: build automated SaaS workflows in minutes.
Real-time data sync between GHL and Zapier without custom development.
Scalable automation for multiple locations and teams.
Key elements include OAuth, installedLocations, locationToken, saas-subscription, and enablement flows.
OAuth is the authorization protocol used to grant Zapier access to SaaS API data securely.
A location is a connected SaaS environment within GHL that is managed via the SaaS API.
Location token is the ephemeral credential used to authenticate requests for a location.
Subscription refers to SaaS features enabled for a specific location.
Automatically create new SaaS locations from Zapier triggers and configure essential fields.
Set reminders to renew SaaS subscriptions across locations and sync with billing systems.
Retry failed calls with exponential backoff and log in Zapier to diagnose issues quickly.
Begin OAuth flow to grant Zapier access to SaaS API resources.
Map each SaaS API endpoint to Zapier triggers and actions by field names like locationId and token.
Run tests in Zapier and deploy automation to production.
Yes. The SaaS API integration uses OAuth to authorize access from Zapier, ensuring secure token-based authentication. You’ll configure scopes and redirect URLs in your SaaS API app, then complete the OAuth flow in Zapier to establish connections. Zapier stores tokens securely and uses them to perform triggers and actions on your behalf.
The SaaS API exposure includes endpoints for installed locations, token exchange, location updates, and enabling SaaS for a location. Specifically, you can access endpoints for GET /oauth/installedLocations, POST /oauth/locationToken, PUT /update-saas-subscription/:locationId, and POST /enable-saas/:locationId from Zapier.
Yes. Zapier can perform actions like creating or updating SaaS locations and subscriptions via the SaaS API endpoints without writing code, using pre-built triggers and actions.
Data is transmitted over HTTPS with token-based authentication. OAuth tokens are rotated, and Zapier stores tokens securely.
Token renewal can be automated by using the token endpoint to refresh and re-authorize connections before expiration, ensuring uninterrupted automation.
Common use cases include onboarding new locations, updating subscriptions, enabling SaaS features by location, and syncing location data to other apps via Zapier.
Documentation and samples are available in the SaaS API developer docs; look for the endpoints related to installed locations, token exchange, and subscription management.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers