Z

Zapier Workflow API

REST discovered

Details
URL
https://api.zapier.com
Spec
https://api.zapier.com/schema
Docs
https://docs.zapier.com/powered-by-zapier/zap-creation/getting-started
Authentication
Zapier Workflow API user access token oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

First obtain your app's Client ID and Client Secret from Zapier Developer Platform under Embed → Settings → Credentials, and configure redirect URIs there under Embed → Settings → Redirect URIs. Then send the user through Zapier's authorization-code OAuth flow at https://api.zapier.com/v2/authorize; exchange the returned code at https://zapier.com/oauth/token/. Use the resulting bearer token for API requests.

Zapier Workflow API app access token oauth2_cc discovered Set up OAuth ↗
Authorization: Bearer <credential>

Get your app's Client ID and Client Secret from Zapier Developer Platform under Embed → Settings → Credentials, after publishing your app as a public integration. Exchange them with the client-credentials grant at POST https://zapier.com/oauth/token/ to obtain a bearer token for endpoints that act on the app's own behalf.

Zapier Workflow API client ID and client secret basic discovered Get credentials ↗
?client_id=<credential>

Publish your app as a public integration in Zapier's App Directory, then open the Zapier Developer Platform and go to Embed → Settings → Credentials to copy your Client ID and Client Secret. These are used to obtain Workflow API tokens, and the Client ID is also used directly on some V1 endpoints.