Admin Upload Supporting Document
PATCH /user/admin/upload-supporting-document/{user_id}/
Admin users can use the PATCH /user/admin/upload-supporting-document/{user_id}/
endpoint to upload and modify the supporting document of any user. Admins can update specific user information, including associated specialities, services, and documents.
Parameters
Name
Type
In
Description
data
Object
Body
Contains the information for updating the supporting document.
user_id
String
Path
A unique identifier for the user whose document is being updated.
Request Body Fields
Field
Type
Description
car_speciality_ids
Array of integers
IDs of the car specialities the user is associated with.
services_id
Array of integers
IDs of the services the user provides.
education_level
String (nullable)
The education level of the user.
workshop_location
String (nullable)
Location of the user's workshop.
profile_pic
Object
Contains the profile picture URL.
profile_pic
String
URL of the user's profile picture.
supported_document
Object
Contains details of the supporting document.
user
String
ID of the user.
document
String
URL of the uploaded document.
update_is_active
Boolean
Indicates if the update is active.
Responses
Success Response (200 OK):
The request was successfully processed, and the updated user details are returned.
Example Response Model:
{
"id": 123,
"car_speciality": [
{
"id": 1,
"name": "Sedans"
}
],
"car_speciality_ids": [1],
"services": [
{
"id": 2,
"name": "Engine Repair"
}
],
"services_id": [2],
"education_level": "Bachelor's Degree",
"workshop_location": "123 Workshop Street",
"profile_pic": {
"profile_pic": "https://example.com/profile-pic.jpg"
},
"supported_document": {
"id": "abcd1234",
"user": "5678",
"document": "https://example.com/document.pdf",
"uploaded_at": "2024-11-17T10:00:00Z"
},
"update_is_active": true
}
Last updated