CreateInvitedAccount
POST
/api/public/account/invited-account
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
-
account_invited object
Same account request as in the
POST /account
private endpoint, the difference is that in this case the final email and the role will be ignored and overwritten with the original user invite. Of course if the invite code is incorrect, no account will be created at all -
code string
POST /api/public/account/invited-account
curl \
-X POST https://api-dev.gatego.io:443/api/public/account/invited-account \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"account_invited":{"driver_license":"string","driver_license_expiration":"2023-05-04T09:42:00+00:00","driver_license_picture_id":42,"driver_photo_id":42,"driver_truck_carrier_id":42,"driver_truck_fuel_type":"CNG","driver_truck_id":42,"driver_truck_number":"string","driver_truck_type":"BOX","language_code":"string","managed_organization_group_id":42,"name":"string","password":"string","password_confirmation":"string","phone_number":"string","username":"string"},"code":"string"}'
Request example
# Headers
# Payload
{
"account_invited": {
"driver_license": "string",
"driver_license_expiration": "2023-05-04T09:42:00+00:00",
"driver_license_picture_id": 42,
"driver_photo_id": 42,
"driver_truck_carrier_id": 42,
"driver_truck_fuel_type": "CNG",
"driver_truck_id": 42,
"driver_truck_number": "string",
"driver_truck_type": "BOX",
"language_code": "string",
"managed_organization_group_id": 42,
"name": "string",
"password": "string",
"password_confirmation": "string",
"phone_number": "string",
"username": "string"
},
"code": "string"
}
Response examples (201)
{
"active": true,
"can_view_carrier_ids": [
42
],
"can_view_other_carriers": true,
"carrier_id": 42,
"deleted_at": "2023-05-04T09:42:00+00:00",
"driver": {
"license": "string",
"license_expiration": "2023-05-04T09:42:00+00:00",
"license_picture_id": "string",
"photo_id": "string",
"truck_number": "string"
},
"driver_license": "string",
"driver_license_expiration": "2023-05-04T09:42:00+00:00",
"driver_license_picture_id": 42,
"driver_photo_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": "2023-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": "2023-05-04T09:42:00+00:00",
"role": "ADMIN",
"username": "string",
"yard_id": 42
}