How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Strivacity Journey Flow API

The Native Journey (Journey Flow) API used by native and single-page applications to render Strivacity login, registration, MFA, passkey, password-reset and account-activation journeys in their own UI instead of redirecting to hosted no-code components, plus the Simple Authentication API for identifier-and-password authentication.

This API exposes 23 operations across 23 paths, and defines 53 schemas. It is described by OpenAPI 3.0.1, at version v0.0.1.

Requests are made against a single base URL, https://{tenant}.

23 operations 23 paths 53 schemas 23 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
v0.0.1
Base URL
https://{tenant}.strivacity.com/flow/api
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Strivacity Journey Flow API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (securityScheme).

Paths & Operations 23

Across 23 paths, the API surfaces 23 operations — 23 POST. Each is listed below with its method, path, parameters, and response codes.

Native Journey API 23
POST
/flow/api/v1/form/additionalActions/{id}
Perform additional actions
additionalActions 1 param → 200401403
POST
/flow/api/v1/form/customerInput
Authenticate account using password
customerInput body → 200401403
POST
/flow/api/v1/form/externalLoginProvider/{id}
externalLoginProvider 1 param → 200401403
POST
/flow/api/v1/form/forgottenPasswordEmail
Send forgotten password email
forgottenPasswordEmail body → 200401403
POST
/flow/api/v1/form/forgottenPasswordPhone
Start a password recovery flow using a phone as verification method
forgottenPasswordPhone body → 200401403
POST
/flow/api/v1/form/forgottenUsername
Send forgotten username reminder
forgottenUsername body → 200401403
POST
/flow/api/v1/form/genericAction/{id}
genericAction 1 param → 200401403
POST
/flow/api/v1/form/genericResult
Generic result point of flow
genericResult body → 200401403
POST
/flow/api/v1/form/identifier
Identify account
identifier body → 200401403
POST
/flow/api/v1/form/mfaEnrollChallenge
Challenge point of the MFA enrollment
mfaEnrollChallenge body → 200401403
POST
/flow/api/v1/form/mfaEnrollStart
Starting point of the MFA enrollment
mfaEnrollStart body → 200401403
POST
/flow/api/v1/form/mfaEnrollTargetSelect
Target select point of the MFA enrollment
mfaEnrollTargetSelect body → 200401403
POST
/flow/api/v1/form/mfaMethod
Select MFA method
mfaMethod body → 200401403
POST
/flow/api/v1/form/mfaPasscode
Authenticate account using MFA passcode
mfaPasscode body → 200401403
POST
/flow/api/v1/form/password
Authenticate account using password
password body → 200401403
POST
/flow/api/v1/form/passwordEnroll
passwordEnroll body → 200401403
POST
/flow/api/v1/form/passwordReset
Reset password
passwordReset body → 200401403
POST
/flow/api/v1/form/progressiveProfiling
Progressive profiling
progressiveProfiling body → 200401403
POST
/flow/api/v1/form/proofingData
Authenticate account using password
proofingData body → 200401403
POST
/flow/api/v1/form/registration
Registration request
registration body → 200401403
POST
/flow/api/v1/form/reset
Reset the flow
reset → 200401403
POST
/flow/api/v1/form/sendAccountActivation
sendAccountActivation → 200401403
POST
/flow/api/v1/init
Initialize a native flow
init → 200401403

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are RegistrationRequest (8 properties), SelectWidget (8 properties), InputWidget (8 properties), MultiSelectWidget (7 properties). Each schema is shown below with its type and property counts.

Branding
object
Contains branding data, describes the styling of the screen
5 properties
CheckboxWidget
object
A widget which is used for customer data input and can be either true or false
7 properties
CheckboxWidgetRender
object
2 properties
CheckboxWidgetValidator
object
1 property
CustomerInputRequest
object
2 properties
DateWidget
object
A widget which is used for date input
7 properties
DateWidgetRender
object
1 property
DateWidgetValidator
object
3 properties
FilterProvider
object
ForgottenPasswordEmailRequest
object
ForgottenPasswordPhoneRequest
object
1 property
ForgottenUsernameRequest
object
1 property 1 required
FormWidget
object
A form widget containing multiple widgets
3 properties
GenericLayout
object
Describes the layout of the screen
GenericResultRequest
object
GenericWidget
object
GridLayout
object
A layout which displays items in multiple rows and columns
1 property
Hint
object
2 properties
HorizontalLayout
object
A layout which displays items in multiple columns
2 properties
IdentificationRequest
object
2 properties 1 required
InputWidget
object
A widget which is used for customer data input
8 properties
InputWidgetValidator
object
4 properties
MappingJacksonValue
object
2 properties
Message
object
2 properties
Messages
object
Contains error messages during the flow
1 property
MfaEnrollChallengeRequest
object
2 properties 1 required
MfaEnrollStartRequest
object
3 properties
MfaEnrollTargetSelectRequest
object
2 properties 2 required
MfaMethodSelectionRequest
object
2 properties 1 required
MfaPasscodeAuthenticationRequest
object
2 properties 1 required
MultiSelectWidget
object
A widget which is used to receive inputs from a predefined set of values
7 properties
MultiSelectWidgetValidator
object
2 properties
Options
object
4 properties
PasswordAuthenticationRequest
object
2 properties 1 required
PasswordEnrollRequest
object
3 properties 1 required
PasswordResetRequest
object
2 properties 1 required
PasswordWidget
object
A widget which is used for password input
5 properties
PasswordWidgetValidator
object
6 properties
PhoneWidget
object
A widget which is used for phone input
6 properties
PhoneWidgetValidator
object
1 property
ProgressiveProfilingRequest
object
2 properties
ProofingDataRequest
object
1 property
RegistrationRequest
object
8 properties
Screen
object
7 properties
SelectWidget
object
A widget which is used to receive input from a predefined set of values
8 properties
SelectWidgetRender
object
1 property
SelectWidgetValidator
object
1 property
StaticWidget
object
A widget which contains static text to display on the form
4 properties
StaticWidgetRender
object
1 property
SubmitWidget
object
A widget which is used to submit a form
4 properties
SubmitWidgetRender
object
4 properties
VerticalLayout
object
A layout which displays items in multiple rows
1 property
WidgetLayout
object
A layout which refers to a widget within a form
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

strivacity-native-journey-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Strivacity Journey Flow API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.