HomeGuidesAPI ReferenceChangelog
Terms of Use
API Reference

User / Create

Create new User

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer | null

The operator ID for this resource.
Required for global admin tokens.
Optional for operator-scoped tokens (defaults to token's operator).

string
required
string | null

ISO 8601 formatted date

string
required
length ≥ 6
boolean

Sets a requirement for the user to set a new password when they next open the app. After a new password is set, this option resets automatically.

string
string
string
string
string
enum
enum

The field will be considered only if the provided country is US or AU


For cases when the country is USA.

string
string
string
string
string
string
string
string
string
string
string
enum
boolean

When enabled, receipt integrations that support company receipts use this user's company details for receipts when all required company fields are present.

string | null
enum

The user locale value sets the Mobile App and notifications language. To change this value you must enable 'Allow updating user locale via API' in the EV drivers tab of the Operator resource.

userGroupIds
array of integers
userGroupIds
string | null

Third party identifier of the user

options
object
boolean

Indicates whether the user has opted into receiving news and promotions. To opt in, set this field to 'true'; otherwise, set it to 'false'.

bankDetails
object
externalAppData
object | null

The externalAppData field is an object designed to hold additional data related to external integrations.
This object can contain the following keys, which are currently supported:

  • externalCustomerId: A string representing the customer ID of the user in an external payment provider integration. This ID is used to link the user's account within the system to their corresponding account in the external payment provider.

If no information is available, the externalAppData object will be null."

string

A optional unique string that is used to prevent replay attacks. It's generated by the server, the client should pass it if the user is being created from an external sign up embedded web app and needs to automatically log in the user in the mobile app after creation.

integer | null

The ID of the partner to associate the created user with. When specified, the user will be created with created_by_partner_id set and an auto-accepted partner invite.

  • Required for sub-operator admins (must be a partner belonging to the sub-operator with allow_partner_to_create_users enabled).
  • Optional for operator admins (must belong to the operator's partners) and global admins.
  • Ignored for partner admins (their own partner is used automatically).
Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json