Update an admin user (own profile only)
PUT
/api/v1/admin_user/{admin_user_id}
const url = 'https://app.prefactorai.com/api/v1/admin_user/013xrzp12g3nqk8ns6jadrqmpgrjkeny';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"job_title":null,"name":"example","profile_completed_at":"2024-01-01T00:00:00Z"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://app.prefactorai.com/api/v1/admin_user/013xrzp12g3nqk8ns6jadrqmpgrjkeny \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "job_title": null, "name": "example", "profile_completed_at": "2024-01-01T00:00:00Z" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”admin_user_id
required
AdminUser_Id
A valid admin user ID
string
Example
013xrzp12g3nqk8ns6jadrqmpgrjkenyRequest Body
Section titled “Request Body”AdminUser_DetailsForUpdate
Responses
Section titled “Responses”Success
Media typeapplication/json
object
details
required
AdminUser_Details
object
account_id
required
Account_Id
A valid account ID
string
email
required
Admin user email
string
id
required
AdminUser_Id
A valid admin user ID
string
inserted_at
required
When the admin user was created
string format: date-time
last_active_at
required
profile_completed_at
required
switchable_account_summaries
required
Accounts this admin user can switch to
Array<object>
Account_Summaryobject
id
required
Account_Id
A valid account ID
string
name
required
Account name
string
type
required
Type of resource (always ‘account’)
string
type
required
Type of resource (always ‘admin_user’)
string
updated_at
required
When the admin user was last updated
string format: date-time
status
required
string
Example
{ "details": { "account_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "email": "john@example.com", "id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "inserted_at": "2024-01-01T00:00:00Z", "job_title": "Developer", "last_active_at": "2024-01-01T00:00:00Z", "name": "John Doe", "profile_completed_at": "2024-01-01T00:00:00Z", "switchable_account_summaries": [ { "id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "name": "My Account", "type": "account" } ], "type": "admin_user", "updated_at": "2024-01-01T00:00:00Z" }, "status": "success"}default
Section titled “default”Error
Media typeapplication/json
One of:
object
code
required
string
message
required
string
status
required
string
object
code
required
string
errors
required
object
key
additional properties
object recursive
message
required
string
status
required
string
object
code
required
string
message
required
string
retry_after_ms
required
Milliseconds until the client may retry.
integer
status
required
string
Example
{ "code": "bad_request", "status": "error"}