Skip to content

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
ParameterTypeRequired
usernameStringYes
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
ParameterTypeRequired
usernameStringYes. Must be unique.
passwordStringYes
rightsArrayYes. 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
ParameterTypeRequired
usernameStringYes
rightsArrayYes. 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
ParameterTypeRequired
usernameStringYes
bash
curl https://test-m1.minusonedb.com/user/remove \
-d "username=user" \
-H "m1-auth-token: $myToken"
bash
m1 test-m1 user/remove -username user

No 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
ParameterTypeRequired
tokenStringYes
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/delete

No response when successful.

© 2021-2026 MinusOne, Inc.