This will create a link that can be used for “quick account creation” for a user.
When going to this link, if the provided email already has a Zapier account, the user will be asked to log in. If the email does not have a Zapier account, the user will be asked to create an account with the provided email and name.
Upon creating an account or logging in, the user will be taken to the redirect_to URL.
A suggested flow for this is:
code_verifier for them securely.redirect_to of https://actions.zapier.com/oauth/authorize/ with the following query parameters:
openid nla:exposed_actions:executecodecode_verifier from the previous step.S256The user will get a Zapier account, be brought to AI Actions where they will see the OAuth consent screen, and then will be brought back to your site
with an OAuth code that can be used with https://actions.zapier.com/oauth/token/ with the following data in the body with Content-Type: application/x-www-form-urlencoded:
authorization_coderedirect_uri in the previous step.The first name of the user.
The last name of the user.
The email of the user. If an account for this email already exists, the user will instead be asked to login.
The AI Actions URL to redirect the user to after login. If you have an OAuth client, you can use this to redirect to the consent screen for your OAuth application.
OK