Submit registration data to a registration flow
Submit registration data to a registration flow
Query Parameters
Flow identifier returned by the matching create-flow endpoint. Submit/update requests must use the same flow id.
Body
self-service flow update payload. Pass the flow id in the query string and include the fields required by the selected method.
JSON payload used to submit a new user registration to an registration flow.
Registration method. The client submits password for password-based registration.
password User identity traits to create on the identity.
Password to attach to the new identity. The mobile app can generate a secure random password for OTP-based onboarding.
CSRF token copied from the registration flow UI node when required.
Response
Registration flow accepted. The response is the updated registration flow and may include additional session fields when immediate session creation is enabled.
self-service flow object returned by login, registration, recovery, and settings create/update endpoints.
Flow id. Use this value as the flow query parameter when submitting or updating the flow.
Flow type returned by the system, for example browser or api.
Timestamp when the flow expires. Submit the flow before this time.
Timestamp when created the flow.
UI payload containing action URL, method, nodes, messages, and CSRF node when required.
Current flow state, such as choose_method, sent_email, passed_challenge, or success.
Original request URL used to create the flow.
organization id for organization-scoped flows, when supplied.
Flow creation timestamp.
Flow update timestamp.
Whether the flow is a refresh flow.
Requested authenticator assurance level for the flow.
Identity attached to settings flows when the system includes it.

