/
[BSS] User flags

[BSS] User flags

Introduction

Sometimes it's necessary to mark users for some special behavior. An example would be imposing purchasing restrictions on certain users. For this purpose, we provide user flags.

Overview of endpoints

See Users#/User%20Flags

EndpointHTTP methodPurpose
/api/users/v1/management/users/{user_id}/relationships/user_flagsPUTApply user flags to a user
/api/users/v1/management/users/{user_id}/relationships/user_flagsDELETERemove user flags from a user

Supported user flags

User flags are meant to be rare. The "normal" behavior should always be when no user flags are present.

FlagPurpose
LICENSE_PURCHASE_RESTRICTEDRestricts user from making purchases

User flags in clients

Sometimes clients need to change behavior based on user flags. For this reason, user flags are returned from the login endpoints when access tokens are retrieved: https://confluence.aminocom.com/display/MAPI/User+Authentication#/Account%20Authentication/createAccessToken