# Users

Users are people with access to the marketplace. A user's roles define who they are and what they can do when they log in to the application.

## List users

 - [GET /buyers/{buyerID}/users](https://api-docs.sitecore.com/ordercloud/users/users.list.md)

## Create a user

 - [POST /buyers/{buyerID}/users](https://api-docs.sitecore.com/ordercloud/users/users.create.md)

## Retrieve a user

 - [GET /buyers/{buyerID}/users/{userID}](https://api-docs.sitecore.com/ordercloud/users/users.get.md)

## Create or update a user

 - [PUT /buyers/{buyerID}/users/{userID}](https://api-docs.sitecore.com/ordercloud/users/users.save.md): If an object with the same ID already exists, it will be overwritten.

## Delete a user

 - [DELETE /buyers/{buyerID}/users/{userID}](https://api-docs.sitecore.com/ordercloud/users/users.delete.md)

## Partially update a user

 - [PATCH /buyers/{buyerID}/users/{userID}](https://api-docs.sitecore.com/ordercloud/users/users.patch.md)

## Retrieve a user access token

 - [POST /buyers/{buyerID}/users/{userID}/accesstoken](https://api-docs.sitecore.com/ordercloud/users/users.getaccesstoken.md)

## Move a user to a different buyer

 - [POST /buyers/{buyerID}/users/{userID}/moveto/{newBuyerID}](https://api-docs.sitecore.com/ordercloud/users/users.move.md)

## Revoke a user tokens

 - [DELETE /buyers/{buyerID}/users/{userID}/tokens](https://api-docs.sitecore.com/ordercloud/users/users.revokeusertokens.md): Revokes all security tokens of specified buyer user.

## Unlock a user account

 - [POST /buyers/{buyerID}/users/{userID}/unlock](https://api-docs.sitecore.com/ordercloud/users/users.unlockuseraccount.md)

## List user across buyers

 - [GET /buyerusers](https://api-docs.sitecore.com/ordercloud/users/users.listacrossbuyers.md)

