Create profile
https://api.worldota.net/api/b2b/v3/profiles/create/
The call creates a contract profile.
Request example
curl --user <KEY_ID>:<API_KEY> 'https://api.worldota.net/api/b2b/v3/profiles/create/' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "[email protected]",
"first_name": "John",
"last_name": "Smith",
"phone": "+4412344567899",
"type": "master",
}'
Request body
The profile first name.
ℹ️
The value matches the pattern:
^[^\W\d_]+([^\W\d_]*[\u0590-\u05FF\u0900-\u097F\u0980-\u09FF\u0E00-\u0E7F'\-,.’\s]*)*$
.
The profile last name.
ℹ️
The value matches the pattern:
^[^\W\d_]+([^\W\d_]*[\u0590-\u05FF\u0900-\u097F\u0980-\u09FF\u0E00-\u0E7F'\-,.’\s]*)*$
.
The profile middle name.
ℹ️
The value matches the pattern:
^[^\W\d_]+([^\W\d_]*[\u0590-\u05FF\u0900-\u097F\u0980-\u09FF\u0E00-\u0E7F'\-,.’\s]*)*$
.
The profile phone number.
ℹ️
- The minimum length is
5
characters. - The maximum length is
35
characters.
The profile type.
ℹ️
- The possible values:
csbt_admin
.employee
.finance
.manager
.master
.self_booker
.sub_agent_supervisor
.supervisor
.travel_manager
.
Response example
{
"data": null,
"debug": null,
"error": null,
"status": "ok"
}
Errors
The error
field has the value specified in the headers below.
user_already_exists
The profile with such an email address already exists.