Users and Tokens
/user/list
List all users and associated metadata.
- rights: admin
- verbs: GET
- parameters: none
bash
curl https://test-m1.minusonedb.com/user/list \
-H "m1-auth-token: $myToken"bash
m1 test-m1 user/list▶200 OKList of users
/user/get
Retrieve metadata for specified user.
- rights: admin
- verbs: GET
| Parameter | Type | Required |
|---|---|---|
| username | String | Yes |
bash
curl https://test-m1.minusonedb.com/user/get?username=user \
-H "m1-auth-token: $myToken"bash
m1 test-m1 user/get -username user▶200 OKUser metadata
/user/add
Add new user and specify rights.
- rights: admin
- verbs: POST
| Parameter | Type | Required |
|---|---|---|
| username | String | Yes. Must be unique. |
| password | String | Yes |
| rights | Array | Yes. List of rights to grant to user. |
bash
curl https://test-m1.minusonedb.com/user/add \
-d 'username=newUser&password=passphrase&rights=schema,get' \
-H "m1-auth-token: $myToken"bash
m1 test-m1 user/add -username newUser \
-password passphrase -rights '["schema","get"]'No response when successful.
/user/update
Update user metadata.
- rights: admin
- verbs: POST
| Parameter | Type | Required |
|---|---|---|
| username | String | Yes |
| rights | Array | Yes. List of rights to grant to user. |
bash
curl https://test-m1.minusonedb.com/user/update \
-d 'username=user&rights=get,publish' \
-H "m1-auth-token: $myToken"bash
m1 test-m1 user/update -username user -rights '["get", "publish"]'No response when successful.
/user/remove
Remove user; the user will no longer be able to access the associated environment.
- rights: admin
- verbs: POST
| Parameter | Type | Required |
|---|---|---|
| username | String | Yes |
bash
curl https://test-m1.minusonedb.com/user/remove \
-d "username=user" \
-H "m1-auth-token: $myToken"bash
m1 test-m1 user/remove -username userNo response when successful.
/token/list
List all tokens.
- rights: admin
- verbs: GET
- parameters: none
bash
curl https://ops.minusonedb.com/token/list \
-H "m1-auth-token: $myToken"bash
m1 ops token/list▶200 OKList of active tokens
/token/data
Decodes the elements that make up a token.
- rights: admin
- verbs: POST
| Parameter | Type | Required |
|---|---|---|
| token | String | Yes |
bash
curl https://test-m1.minusonedb.com/token/data \
-d "token=eFRxichv7cTeqks99XD+iNBqR3LlgILIZ3nhKieS8c8qajV9+JcNqSqZfngvS+gJM3IBKnvI2Crd66WOIswtlr7ps5DnOtCp5KjJu/lUKN2bCiUUGKJKHc8wYgUKienHOoL00LIbsLvCMQjcjoW9U+u88ZEqqvyE/qhSmTJSONdnEicbHYzy9pjJ0+RcrFyP" \
-H "m1-auth-token: $myToken"bash
m1 test-m1 token/data -token eFRxichv7cTeqks99XD+iNBqR3LlgILIZ3nhKieS8c8qajV9+JcNqSqZfngvS+gJM3IBKnvI2Crd66WOIswtlr7ps5DnOtCp5KjJu/lUKN2bCiUUGKJKHc8wYgUKienHOoL00LIbsLvCMQjcjoW9U+u88ZEqqvyE/qhSmTJSONdnEicbHYzy9pjJ0+RcrFyP▶200 OKDecoded token data
/token/delete
Deletes all active tokens in an environment. This will require that all users reauthenticate.
- rights: admin
- verbs: POST
- parameters: none
bash
curl -X POST https://test-m1.minusonedb.com/token/delete \
-H "m1-auth-token: $myToken"bash
m1 test-m1 token/deleteNo response when successful.


