Impersonation
Impersonation Documentation
Impersonation [POST]
This endpoint allows an admin to impersonate any user by receiving a jwt that can be used to access any resources on the API on behalf of the impersonated user.
Request
Endpoint
POST /api/v2/admin/impersonation
Content-Type: application/vnd.api+json
Body
{
"data": {
"type": "impersonation",
"attributes": {
"reason": "Reason",
"user": "963aef24-75c1-4067-a870-7fa2fd550b02"
}
}
}
Parameters
Attributes
created_at
Type
date
Description The timestamp of when this resource was created
Required No
reason
Type
string
Description The reason for the impersonation
Required No
updated_at
Type
date
Description The timestamp of when this resource was last updated
Required No
updated_in_db_at
Type
date
Description This is to be used as a reference for the last time the resource was updated in the remote database - specifically for when data is updated while the client is offline.
Required No
user
Type
string
Description The User Name, ID or Key/Relay Email of the user to impersonate
Required No
Response
Headers
Content-Type: application/vnd.api+json; charset=utf-8
200 OK
Body
{
"data": {
"id": "963aef24-75c1-4067-a870-7fa2fd550b02",
"type": "impersonation",
"attributes": {
"created_at": "2021-11-23T14:38:15Z",
"json_web_token": "eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiOTYzYWVmMjQtNzVjMS00MDY3LWE4NzAtN2ZhMmZkNTUwYjAyIiwiZXhwIjoxNjM3NjgxODk1fQ.mhQeEJaYN-oXMNUOpnTE6Bccfkocnkn8sXfjQpvpXOY",
"updated_at": null,
"updated_in_db_at": null
}
}
}
Fields
Attributes
created_at
Type
date
Description The timestamp of when this resource was created
json_web_token
Type
string
Description The JWT for the user being impersonated
updated_at
Type
date
Description The timestamp of when this resource was last updated
updated_in_db_at
Type
date
Description This is to be used as a reference for the last time the resource was updated in the remote database - specifically for when data is updated while the client is offline.
Last updated