Zapier Workflow API
- URL
-
https://api.zapier.com - Spec
- https://api.zapier.com/schema
- Docs
- https://docs.zapier.com/powered-by-zapier/zap-creation/getting-started
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.
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.
?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.