The SaaS API connection uses OAuth with a readonly scope. You’ll authorize the Zapier App Connector to access installed locations and perform location-based actions using the oauth.readonly scope.
In the app connector, configure client credentials and run the OAuth handshake to obtain an access token. Store tokens securely and refresh automatically.
1) GET /oauth/installedLocations — fetch installed SaaS locations. 2) POST /oauth/locationToken — generate a location-specific access token. 3) PUT /update-saas-subscription/:locationId — update a location’s subscription. 4) POST /enable-saas/:locationId — enable SaaS for a location. 5) saas/location.write — write location-level SaaS data. 6) Additional endpoints can be wired later as needed.
Trigger: On first connection, fetch installed locations and obtain a locationToken to authorize subsequent actions.
Actions: retrieve location list, acquire location token, and securely store credentials for API calls.
GET /oauth/installedLocations
locationId, name, token, expires_in
Trigger: when a location’s plan changes, run the update subscription call.
Actions: call PUT /update-saas-subscription/:locationId to adjust plan, billing, and status.
PUT /update-saas-subscription/:locationId
locationId, subscriptionId, plan
Trigger: create or refresh tokens when new locations are added or tokens expire.
Actions: generate locationToken via POST /oauth/locationToken and update saas/location.write accordingly.
POST /oauth/locationToken
locationId, token, expiry, scope
Create powerful automations without writing a line of code by syncing locations, subscriptions, and tokens.
Leverage triggers and actions to respond to changes in real time across all connected locations.
Centralized control of SaaS endpoints through a single, easy-to-use interface.
Key elements include endpoints, triggers, actions, tokens, and permissions. Processes cover OAuth, data synchronization, and error handling.
OAuth is an authorization framework that lets apps access resources on behalf of a user without sharing credentials.
An API endpoint is a specific URL that performs a defined action or returns data.
A token grants access to the API for a limited time, with scope defined by the OAuth grant.
A subscription represents the plan and features allocated to a location within SaaS API.
Set up a workflow that creates a new SaaS API location and instantly provisions tokens for automatic setup in Zapier.
Trigger updates when a subscription changes, ensuring downstream apps reflect the latest plan and price.
Automatically rotate access tokens on a schedule to reduce risk and improve security.
In SaaS API, generate an OAuth client and capture the client_id and client_secret to begin the handshake.
Authorize the app via OAuth and install it into your workspace to establish a trusted connection.
In Zapier, set up triggers and actions, then test the workflow end-to-end.
Yes. The integration uses OAuth 2.0 with scoped access tokens so credentials are never exposed in your Zapier workflows. Tokens are stored securely and refreshed automatically. For added security, implement IP allowlists and audit logs.
No coding is required. The Zapier App Connector provides a user-friendly interface to connect, configure triggers, and map data between SaaS API and your apps.
Data such as location details, subscriptions, and tokens are synced based on the configured triggers. You can customize which fields are included and how often syncing occurs.
If a token expires or an API call fails, re-authentication or token refresh typically resolves the issue. Review error responses and ensure OAuth scope is intact.
Yes. You can enable or disable specific endpoints and tailor the actions the app connector performs for your workflow.
Polling frequency varies by plan. In most cases, you can set real-time or near real-time triggers and runs, with token refresh happening in the background.
API rate limits depend on your SaaS API plan. Check your dashboard for current quotas and implement exponential backoff to manage bursts.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers