Update Dev User
Updates the user corresponding to the input Id.
All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN>
as a header to every API request.
How do I find my token?
In: header
Application-defined custom fields.
Empty Object
Custom schemas described using identifiers. Each custom field in the request must have the corresponding schema specified; omission results in a Bad Request error. If a custom schema is not included in the specifier, it remains unchanged. For surfaces with human interactors, it is recommended to provide tenant_fragment: true and validate_required_fields: true.
The updated display name of the Dev user.
text
Start date of Dev user's experience.
date-time
The updated full name of the Dev user.
text
The ID for the Dev user to be updated.
id
Job history of the Dev user.
Job title of the Dev User.
"customer_success_manager" | "cxo" | "designer" | "developer" | "head_of_support" | "operations" | "others" | "product_manager" | "qa" | "revenue_leader" | "support" | "tech_lead"
The ID of the Dev user that the user reports to.
id
Response Body
curl -X POST "https://api.devrev.ai/dev-users.update" \ -H "Content-Type: application/json" \ -d '{ "id": "string" }'
{
"dev_user": {
"created_by": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"created_date": "2023-01-01T12:00:00.000Z",
"display_id": "string",
"id": "string",
"modified_by": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"modified_date": "2023-01-01T12:00:00.000Z",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"phone_numbers": [
"string"
],
"primary_identity": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"state": "active",
"experience_start_date": "2023-01-01T12:00:00.000Z",
"external_identities": [
{
"display_name": "string",
"id": "string",
"is_verified": true,
"issuer": "string"
}
],
"job_history": [
{
"employment_status": {
"id": 0,
"label": "string",
"ordinal": 0,
"value": null
},
"end_date": "2023-01-01T12:00:00.000Z",
"is_current": true,
"location": "string",
"start_date": "2023-01-01T12:00:00.000Z",
"title": "string"
}
],
"reports_to": {
"type": "dev_user",
"display_id": "string",
"id": "string",
"display_name": "string",
"display_picture": {
"display_id": "string",
"id": "string",
"file": {
"type": "string",
"name": "string",
"size": 0
}
},
"email": "string",
"full_name": "string",
"state": "active"
},
"skills": [
{
"name": "string"
}
]
}
}
{
"detail": "string",
"message": "string",
"type": "artifact_already_attached_to_a_parent",
"existing_parent": "string",
"is_same": true
}
{
"detail": "string",
"message": "string",
"type": "unauthenticated"
}
{
"detail": "string",
"message": "string",
"type": "forbidden"
}
{
"detail": "string",
"message": "string",
"type": "too_many_requests",
"retry_after": 0
}
{
"detail": "string",
"message": "string",
"type": "internal_error",
"reference_id": "string"
}
{
"detail": "string",
"message": "string",
"type": "service_unavailable"
}