Users
OK
Unauthorized
Internal Server Error
GET /v1/users HTTP/1.1
Host:
Accept: */*
{
"users": [
{
"apiVersion": "string",
"kind": "string",
"metadata": {
"additionalInfo": {
"documentation": [
{
"text": "text",
"url": "text"
}
],
"message": "string"
},
"dateModified": "text",
"deprecated": true,
"description": "string",
"displayName": "string",
"hash": "text",
"icon": "string",
"id": "string",
"labels": {},
"name": "string",
"resourceDocLink": "string",
"stability": "string",
"version": 1,
"warning": "string"
},
"spec": {
"activeAccount": "text",
"email": "text",
"nextLoginAccount": "text",
"requestedMFA": true
},
"status": {}
}
]
}The /users route will add a new user to an existing project. If the create flag is set, and the user doesn't already exist, it will create the user and add a new login in addition to the the project binding.
Body of the request to add a user to an account
Create should be true if the user should be created if they do not exist
Email address of the user to add
Name of the user to add
OK
Bad Request
Unauthorized
Not Found
Tried to update a non-existing user, use the create flag to create a new user
Internal Server Error
POST /v1/users HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"create": true,
"email": "text",
"name": "text"
}{
"updates": [
{
"before": null,
"reason": "string",
"resource": null,
"status": "error"
}
]
}the id of the user
OK
Unauthorized
Not Found
Internal Server Error
GET /v1/users/{id} HTTP/1.1
Host:
Accept: */*
{
"user": {
"apiVersion": "string",
"kind": "string",
"metadata": {
"additionalInfo": {
"documentation": [
{
"text": "text",
"url": "text"
}
],
"message": "string"
},
"dateModified": "text",
"deprecated": true,
"description": "string",
"displayName": "string",
"hash": "text",
"icon": "string",
"id": "string",
"labels": {},
"name": "string",
"resourceDocLink": "string",
"stability": "string",
"version": 1,
"warning": "string"
},
"spec": {
"activeAccount": "text",
"email": "text",
"nextLoginAccount": "text",
"requestedMFA": true
},
"status": {}
}
}the id of the user to delete
Successful Delete, no content
No content
Unauthorized
Not Found
Internal Server Error
DELETE /v1/users/{id} HTTP/1.1
Host:
Accept: */*
No content
Last updated
Was this helpful?