Strivacity Native Journey API

The Native Journey API API from Strivacity — 23 operation(s) for native journey api.

Business capability
Identity & Access Management BC-620.20

Operations 23

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /flow/api/v1/form/additionalActions/{id} Perform an additional action in a login journey · Perform additional actions #
Ask an LLM
“Can a customer in a native login journey trigger forgot-password or forgot-username from the form?”
“What happens when a user picks an additional action like forgotten username mid-journey?”
Tell an agent
Submit the additional action {id} from the native journey form.
Trigger additional journey action {id}, such as forgotten password.
POST /flow/api/v1/form/customerInput Submit customer input collected in a journey · Authenticate account using password #
Ask an LLM
“How do I post the attributes a customer filled in on the customer input step of a journey?”
“Can I send locale data along with the customer input form values?”
Tell an agent
Store these customer input attributes for the journey: {attributes}.
Submit the customer input step with local data {local}.
POST /flow/api/v1/form/externalLoginProvider/{id} Choose an external login provider in a journey · External login provider #
Ask an LLM
“Can a native journey hand the user off to an external login provider they picked?”
“Which form do I post when the customer chooses social or enterprise sign-in?”
Tell an agent
Continue the journey with external login provider {id}.
Select external sign-in option {id} on the login form.
POST /flow/api/v1/form/forgottenPasswordEmail Send a forgotten password email · Send forgotten password email #
Ask an LLM
“Can my custom login screen send a password reset email through the native flow?”
“What triggers the forgotten password email in a hosted journey?”
Tell an agent
Send the forgotten password email for the current journey.
Email the customer a password recovery link from the native flow.
POST /flow/api/v1/form/forgottenPasswordPhone Start password recovery via phone · Start a password recovery flow using a phone as verification method #
Ask an LLM
“Is it possible to recover a password with phone verification instead of email?”
“Can the phone-based password recovery code be delivered by voice call?”
Tell an agent
Start phone-based password recovery for this journey.
Start password recovery by phone with voice delivery set to {voice}.
POST /flow/api/v1/form/forgottenUsername Send a forgotten username reminder · Send forgotten username reminder #
Ask an LLM
“What does a user need to provide to get a forgotten username reminder?”
“Can my native login page send a username reminder to the customer?”
Tell an agent
Send a username reminder to {recipient}.
Remind {recipient} of their username from the login journey.
POST /flow/api/v1/form/genericAction/{id} Submit a generic action in a journey · Generic action #
Ask an LLM
“Can I post a custom action button from a native journey screen?”
“Which endpoint handles a generic action form in a login flow?”
Tell an agent
Submit generic journey action {id}.
Run custom form action {id} in the current native flow.
POST /flow/api/v1/form/genericResult Continue a journey from a result screen · Generic result point of flow #
Ask an LLM
“How do I move a native flow past a generic result screen?”
“What do I post to continue after an informational result step in a journey?”
Tell an agent
Continue the journey from the generic result screen.
Acknowledge the result step and advance the native flow.
POST /flow/api/v1/form/identifier Identify an account in a login journey · Identify account #
Ask an LLM
“Can a native login screen remember the account identifier for next time?”
“What is the first step to identify a user by email or username in a journey?”
Tell an agent
Identify the account {identifier} in the login journey.
Submit identifier {identifier} and remember the account: {rememberAccount}.
POST /flow/api/v1/form/mfaEnrollChallenge Verify the passcode to finish MFA enrollment · Challenge point of the MFA enrollment #
Ask an LLM
“How do I confirm a new authenticator during MFA enrollment with the code the user received?”
“Can the device be remembered after finishing MFA enrollment?”
Tell an agent
Complete MFA enrollment with passcode {passcode}.
Verify enrollment passcode {passcode} and remember device: {rememberDevice}.
POST /flow/api/v1/form/mfaEnrollStart Start MFA enrollment · Starting point of the MFA enrollment #
Ask an LLM
“Which authenticator types can a customer choose when starting MFA enrollment?”
“Can I mark some authenticators as mandatory and others optional at enrollment start?”
Tell an agent
Start MFA enrollment with mandatory authenticators {mandatory}.
Begin enrolling optional authenticators {optional} for this customer.
POST /flow/api/v1/form/mfaEnrollTargetSelect Choose the target for MFA enrollment · Target select point of the MFA enrollment #
Ask an LLM
“What target and delivery method does a user pick when enrolling a phone or email authenticator?”
“Can enrollment send the code by SMS to a phone number the user enters?”
Tell an agent
Enroll {target} as the MFA target using method {method}.
Select {target} with {method} delivery for MFA enrollment.
POST /flow/api/v1/form/mfaMethod Select an MFA method during login · Select MFA method #
Ask an LLM
“When a user has several second factors, how is the one used for this login chosen?”
“Can the user pick an MFA method and skip it on this device next time?”
Tell an agent
Use MFA method {id} for this sign-in.
Choose two-factor method {id} and remember device: {rememberDevice}.
POST /flow/api/v1/form/mfaPasscode Authenticate with an MFA passcode · Authenticate account using MFA passcode #
Ask an LLM
“How do I submit the one-time code a user enters at the two-factor step of login?”
“Does entering the MFA passcode let me remember the device?”
Tell an agent
Authenticate with MFA passcode {passcode}.
Submit login passcode {passcode} and remember this device: {rememberDevice}.
POST /flow/api/v1/form/password Authenticate with a password · Authenticate account using password #
Ask an LLM
“Can a native login screen sign the user in with their password and keep them logged in?”
“What gets posted at the password step of a Strivacity login journey?”
Tell an agent
Sign in with password {password}.
Authenticate using password {password} and keep me logged in: {keepMeLoggedIn}.
POST /flow/api/v1/form/passwordEnroll Enroll a password during a journey · Password enroll #
Ask an LLM
“Can a user without a password set one up during a login journey?”
“Is password confirmation needed when enrolling a first password in the flow?”
Tell an agent
Enroll new password {password} for this account.
Set up password {password}, confirmed as {passwordConfirmation}.
POST /flow/api/v1/form/passwordReset Reset a customer's password · Reset password #
Ask an LLM
“What does the final step of a password reset look like in the native flow?”
“Can the reset form include a confirmation of the new password?”
Tell an agent
Reset the customer's password to {password}.
Change the password to {password} with confirmation {passwordConfirmation}.
POST /flow/api/v1/form/progressiveProfiling Submit progressive profiling data · Progressive profiling #
Ask an LLM
“Can I collect extra profile details and consents from returning users during login?”
“Where do progressive profiling answers get posted in a journey?”
Tell an agent
Save progressive profiling attributes {attributes}.
Record the consents {consents} given at progressive profiling.
POST /flow/api/v1/form/proofingData Submit identity verification data · Authenticate account using password #
Ask an LLM
“Can I temporarily store data a user enters during identity verification in a journey?”
“Where do identity proofing form values get submitted?”
Tell an agent
Store identity verification data {attributes} for this flow.
Submit proofing attributes {attributes} collected from the customer.
POST /flow/api/v1/form/registration Register a new customer account · Registration request #
Ask an LLM
“How do I register a new customer through a native sign-up journey?”
“Which details can a registration form submit — email, phone, username, consents?”
Tell an agent
Register a new account with email {email} and password {password}.
Sign up user {userName} with phone {phone}.
POST /flow/api/v1/form/reset Reset a journey to its initial state · Reset the flow #
Ask an LLM
“Can I restart a native login journey from the beginning?”
“What happens to the flow state if the user hits start over?”
Tell an agent
Reset this login flow to its initial state.
Start the native journey over from the first screen.
POST /flow/api/v1/form/sendAccountActivation Send an account activation · Send account activation #
Ask an LLM
“Can a user ask for the account activation message to be sent again during login?”
“Is there a form action that sends an account activation?”
Tell an agent
Send the account activation for this journey.
Resend the activation message to the customer from the native flow.
POST /flow/api/v1/init Start a native login flow · Initialize a native flow #
Ask an LLM
“What do I call to get the first screen of a native login flow?”
“Where does my app fetch the data to render the initial journey screen?”
Tell an agent
Initialize a native login flow.
Fetch the initial screen data for a new journey.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/strivacity:strivacity-native-journey-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

strivacity-native-journey-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: API documentation of Native Journey API
  title: Native Journey API
  version: v0.0.1
servers:
- url: https://{tenant}
  variables:
    tenant:
      default: example.strivacity.com
      description: Your strivacity tenant
tags:


# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/strivacity/refs/heads/main/openapi/strivacity-native-journey-api-api-openapi.yml