Skip to content

Execute user action

POST
/api/v1/users/{username}/{action}
curl --request POST \
--url https://osctrl.net/api/v1/users/example/example \
--header 'Authorization: <Authorization>' \
--header 'Content-Type: application/json' \
--data '{ "admin": true, "admin_access": true, "api": true, "carve_access": true, "email": "example", "environments": [ "example" ], "fullname": "example", "not_admin": true, "not_service": true, "password": "example", "query_access": true, "service": true, "user_access": true, "username": "example" }'

Creates, updates, deletes, or changes flags on a user.

username
required
string

Username

action
required
string

User action

Request body

Media typeapplication/json
object
admin
boolean
admin_access
boolean
api
boolean
carve_access
boolean
email
string
environments
Array<string>
fullname
string
not_admin
boolean
not_service
boolean
password
string
query_access
boolean
service
boolean
user_access
boolean
username
string
Examplegenerated
{
"admin": true,
"admin_access": true,
"api": true,
"carve_access": true,
"email": "example",
"environments": [
"example"
],
"fullname": "example",
"not_admin": true,
"not_service": true,
"password": "example",
"query_access": true,
"service": true,
"user_access": true,
"username": "example"
}

OK

Media typeapplication/json
object
data
string
Examplegenerated
{
"data": "example"
}

Bad request

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Unauthorized

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Forbidden

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Not found

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Conflict

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Too many requests

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Internal server error

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}

Service unavailable

Media typeapplication/json
object
code
string
error
string
Examplegenerated
{
"code": "example",
"error": "example"
}