capabilities.work

Upsert User By Email

A 3-step recipe with PropelAuth. We can help you get access.

Recipe · 3 steps

Upsert User By Email

with PropelAuth · Identity & Access Management

Upsert a single user keyed by email — update if found, create if missing.

  1. Look up the user by email address.
  2. Patch the matched user's name fields.
  3. Create a brand new user when no existing user matched the email.
What you'll need to have ready
  • backendApiKey: PropelAuth Backend Integration API key presented as a bearer token.
  • email: Email address used to detect an existing user.
  • firstName: First name to write to the user record.
  • lastName: Last name to write to the user record.
For your developer

Arazzo workflow propelauth:upsert-user-by-email, 3 operations: fetchUserByEmail → updateUser → createUser. Specs on APIs.io.