Authenticate SaaS API using OAuth 2.0 with the oauth.readonly scope to grant access and exchange tokens for location-level operations.
Action Network authorizes requests via API tokens or OAuth flows. Store credentials securely and map them to your SaaS API connection.
GET /oauth/installedLocations; oauth.write; POST /oauth/locationToken; saas/location.write; PUT /update-saas-subscription/:locationId; POST /enable-saas/:locationId
Trigger: a location subscription changes in SaaS API
Actions: update Action Network subscription fields via PUT /update-saas-subscription/:locationId
Method path: PUT /update-saas-subscription/:locationId
Key fields: locationId, subscriptionId, status
Trigger: new location added or activated
Actions: POST /enable-saas/:locationId to activate the SaaS integration
Method path: POST /enable-saas/:locationId
Key fields: locationId, status
Trigger: after user grants access
Actions: POST /oauth/locationToken to obtain and refresh tokens
Method path: POST /oauth/locationToken
Key fields: locationId, accessToken, expiresIn
No-code setup lets you connect endpoints, authenticate, and automate data sync without writing code.
Rapid time-to-value with visual mappings and ready-to-use triggers.
Scalable automation that grows with your business across all locations.
This glossary defines essential terms used in the integration guide, including OAuth, tokens, endpoints, and location data.
A secure authorization framework that lets apps access resources on your behalf without sharing passwords.
A URL that exposes a specific function of an API, used to retrieve or modify data.
A credential used to authorize API requests, such as access or refresh tokens.
A distinct SaaS account or environment managed through the integration.
Automatically enroll contacts in Action Network campaigns when a new SaaS location is created.
Push changes from SaaS API subscriptions to Action Network profiles and campaigns.
Automate token refresh and secure storage within your workflow.
Register the apps, obtain client IDs, and set the OAuth redirect URLs.
Request access with oauth.readonly scope and exchange for a location token.
Map endpoints like GET /oauth/installedLocations and PUT /update-saas-subscription/:locationId to automate actions in Action Network, then test end-to-end.
You authenticate SaaS API using OAuth 2.0 with the oauth.readonly scope. After user consent, you exchange for a location token to establish a secure connection with Action Network. Store tokens securely and use them to authorize requests.
Key endpoints include GET /oauth/installedLocations to fetch locations, POST /oauth/locationToken to obtain tokens, and PUT /update-saas-subscription/:locationId to sync subscription data. The saas/location.write scope enables updates.
No-code options exist via the connector UI and pre-built actions. If you need custom logic, you can add light scripting or use automation tools to extend behavior.
Yes. You can tailor which subscriptions sync per location and map fields to Action Network. Use per-location triggers to apply changes selectively.
Tokens can expire. Use refresh tokens or re-auth flows to obtain new tokens and update stored credentials in your system.
There is a no-code option with built-in actions. For advanced needs, add small scripts or leverage automation platforms.
Endpoint references, payload examples, and mapping guides are available in the API docs and this page’s sections.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers