Create
Headers
-
Specify effective organization_id for Admin and Group Organization Admins. This is a global header for all endpoints only taken into consideration when it makes sense (it won't be used in Auth, for example)
Body
-
can_view_carrier_ids array[integer(int64)]
-
can_view_other_carriers boolean
-
carrier_id integer(int64)
-
email string
-
language_code string
-
managed_organization_group_id integer(int64)
-
phone_number string
-
role string
Values are
ADMIN
,CARRIER_ADMIN
,DRIVER
,GUARD
,ORG_ADMIN
,ORG_GROUP_ADMIN
,RESTRICTED_GUARD
,SIGNUP_SERVICE
,SUPER_CARRIER_ADMIN
,YARD_ADMIN
, orYARD_DRIVER
. -
yard_id integer(int64)
POST /api/account
curl \
-X POST http://127.0.0.1:8080/api/account \
-H "Content-Type: application/json" \
-d '{"can_view_carrier_ids":[42],"can_view_other_carriers":true,"carrier_id":42,"email":"string","language_code":"string","managed_organization_group_id":42,"name":"string","password":"string","password_confirmation":"string","phone_number":"string","role":"ADMIN","yard_id":42}'
Request examples
# Headers
# Payload
{
"can_view_carrier_ids": [
42
],
"can_view_other_carriers": true,
"carrier_id": 42,
"email": "string",
"language_code": "string",
"managed_organization_group_id": 42,
"name": "string",
"password": "string",
"password_confirmation": "string",
"phone_number": "string",
"role": "ADMIN",
"yard_id": 42
}
Response examples (201)
{
"active": true,
"can_view_carrier_ids": [
42
],
"can_view_other_carriers": true,
"carrier_id": 42,
"deleted_at": "2024-05-04T09:42:00+00:00",
"driver": {
"license": "string",
"license_expiration": "2024-05-04T09:42:00+00:00",
"license_picture_id": "string",
"photo_id": "string",
"safety_card_picture_id": "string",
"truck_number": "string"
},
"driver_license": "string",
"driver_license_expiration": "2024-05-04T09:42:00+00:00",
"driver_license_picture_id": 42,
"driver_photo_id": 42,
"driver_safety_card_picture_id": 42,
"driver_truck_number": "string",
"email": "string",
"email_confirmed": false,
"hmac": "string",
"hmac_android": "string",
"hmac_ios": "string",
"id": 42,
"language_code": "string",
"last_login": "2024-05-04T09:42:00+00:00",
"last_login_app_version": "string",
"last_login_referer": "string",
"managed_organization_group": {
"id": 42,
"managed_organizations": [
{
"id": 42,
"name": "string"
}
],
"name": "string"
},
"name": "string",
"organization": {
"id": 42,
"name": "string"
},
"phone_number": "string",
"previous_last_login": "2024-05-04T09:42:00+00:00",
"role": "ADMIN",
"username": "string",
"yard_id": 42
}