Perform CRUD actions for driver profile.
Only VersaFleet's SysAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
is_qa | boolean Is Quality Assurance |
is_verified | boolean For drivers with verified date |
driver_id | Array of strings Id of the drivers |
{- "meta": {
- "page": 1,
- "per_page": 200
}, - "driver_profiles": [ ]
}
Only VersaFleet's SysAdmin is authorized.
driver_id | string <uuid> |
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only VersaFleet's SysAdmin is authorized.
driver_id | string <uuid> |
name | string |
display_name | string |
object | |
vehicle_plate_number | string |
partial_id_chars | string |
phone_number | string |
type | string Enum: "freelance" "professional" |
version_rev | string |
{- "name": "John Doe",
- "display_name": "John",
- "display_picture": {
- "name": "pic 1",
- "url": "www.example.com/pic1.jpg"
}, - "vehicle_plate_number": "ABC1234D",
- "partial_id_chars": "1234A",
- "phone_number": "+1234567890",
- "type": "freelance",
- "version_rev": "0-1a2b3c4d"
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only SysAdmin is authorized.
is_qa | boolean |
version_rev required | string |
{- "is_qa": true,
- "version_rev": "string"
}
{- "code": "string",
- "message": "string"
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only Auth Service is authorized (on behalf of driver ID).
id | string <uuid> |
string | |
name | string |
org_id | string |
phone_number | string |
vehicle_type | string |
vehicle_plate_number | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "string",
- "name": "string",
- "org_id": "string",
- "phone_number": "string",
- "vehicle_type": "string",
- "vehicle_plate_number": "string"
}
{- "code": "string",
- "message": "string",
- "driver_profile": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "full_name": "string",
- "email": "string",
- "partial_id_chars": "string",
- "driver_verified_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "vehicle_type": "string",
- "vehicle_plate_number": "string",
- "vehicle_plate_number_proof": {
- "name": "string",
- "url": "string"
}, - "vehicle_plate_number_verified_at": "2019-08-24T14:15:22Z",
- "phone_number": "string",
- "is_qa": true,
- "group_tag": "string",
- "org_id": "string",
- "display_picture": {
- "name": "string",
- "url": "string"
}, - "is_available": true,
- "latitude": 0,
- "longitude": 0,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_active_at": "2019-08-24T14:15:22Z",
- "last_suspended_until": "2019-08-24T14:15:22Z"
}
}
Only drivers are authorized.
version_rev required | string |
{- "version_rev": "string"
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only drivers are authorized.
name required | string |
phone_number required | string |
version_rev required | string |
{- "name": "string",
- "phone_number": "string",
- "version_rev": "string"
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only drivers are authorized.
vehicle_type required | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_24ft" "lorry_40ft" "boat" |
vehicle_plate_number required | string |
version_rev required | string |
{- "vehicle_type": "ltl",
- "vehicle_plate_number": "string",
- "version_rev": "string"
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only VersaFleet's SysAdmin is authorized.
driver_id required | string ID of the driver whose vehicle plate number needs to be verified |
{- "code": "string",
- "message": "string"
}
Only drivers is authorized.
latitude required | number |
longitude required | number |
{- "latitude": 1.43,
- "longitude": 103.222
}
{- "code": "success",
- "driver_profile": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "display_name": "John",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "vehicle_plate_number_verified_at": "2020-12-30T04:21:29.712Z",
- "phone_number": 12345678,
- "is_qa": false,
- "group_tag": "tag1",
- "org_id": "FreelanceDriver",
- "is_available": true,
- "latitude": 1.43,
- "longitude": 103.222,
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d",
- "created_at": "2020-12-30T04:21:29.712Z",
- "updated_at": "2020-12-30T04:21:29.712Z",
- "last_active_at": "2020-12-30T04:21:29.712Z",
- "last_suspended_until": "2020-12-30T04:21:29.712Z"
}, - "server_time": "2020-12-30T04:21:29.712Z"
}
Only OrgAdmin is authorized. Only HTTP/2.0 is allowed
driver_ids required | Array of strings <uuid> |
{- "driver_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "code": "success",
- "drivers": [ ],
- "server_time": "2021-09-23T15:47:26.699327+08:00"
}
Only SysAdmin is authorized. Only HTTP/2.0 is allowed
driver_ids required | Array of strings <uuid> |
{- "driver_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
{- "code": "success",
- "drivers": [ ],
- "server_time": "2021-09-23T15:47:26.699327+08:00"
}
Only SysAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
{- "meta": {
- "page": 1,
- "per_page": 200
}, - "driver_profiles": [ ]
}
driver_id | Array of strings Id of the drivers |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "johndoe@example.com",
- "partial_id_chars": "123C",
- "driver_verified_at": "2020-12-30T04:21:29.712Z",
- "vehicle_plate_number": "abc4321b",
- "version_seq": 0,
- "version_rev": "0-1a2b3c4d"
}
driver_id | Array of strings Id of the drivers |
name required | string |
phone_number | string |
vehicle_plate_number | string |
{- "name": "string",
- "phone_number": "string",
- "vehicle_plate_number": "string"
}
{- "message": "Successfully updated driver profile"
}