Skip to main content

Account Services (Admin API)

The Account Services API lets account administrators (admins) manage users and view information for their account. Account Services tasks can be performed using the MGP Pro admin user interface (UI) or through direct API access. Admins can view their account details and manage users in their account.

MGP Pro admin UI

MGP Pro administration documentation

Account Services API Collection zip file

Permissions level required:

Admin

Password Management

Access to the MGP Pro user interfaces and APIs require an MGP account with a valid username and password. Passwords expire every 90 days and must be reset.

Account users can reset their own passwords by following these instructions: Manage Your Password.

Admins can send a password reset email to users through the UI or through direct API access. To send a password reset email using the UI, following these instructions for the UI Resetting User Passwords. To send a password reset email using the API, submit a Send Password Reset Email call.

User guides and examples

PageTopic
Account Services GuideAn overview of the Account Services API collection.
Accounts GuideA list of all available Account Services calls related to Accounts.
Activations GuideA list of all available Account Services calls related to Activations.
Products GuideA list of all available Account Services calls related to Products.
Rate Tables GuideA list of all available Account Services calls related to Rate Tables.
Roles GuideA list of all available Account Services calls related to Roles.
Scopes GuideA list of all available Account Services calls related to Scopes.
Users GuideA list of all available Account Services calls related to Users.

API references

PageTopic
POST Get an OAuth2 bearer tokenGet an OAuth2 bearer token for authentication use in this API collection.

Accounts

PageTopic
GET Get Account DetailsGet the details for your account.
GET Get Account UsageGet the usage for your account.

Activations

PageTopic
GET Get a list of available activationsGet a list of activations available to your account.
GET Get an activation by activationIdGet the details of an activation using its activationId.
GET Get an activation by activation numberGet the details of an activation using its activation number.
GET Get georestrictions attached to activationGet any georestrictions attached to a specific activation.
GET Get georestriction masks attached to activationGet any georestriction masks attached to a specific activation.
GET Get activation's credit limitGet the credit limit for a specific activation.
GET Get activation's usageGet the current usage of a specific activation.

Products

PageTopic
GET Get a list of productsGet a list of products available to your account.

Rate Tables

PageTopic
GET Get rate tablesGet a list of rate tables available to your account.
GET Get rate table by IDGet the details of a rate table using its ID.
GET Get activations for rate tableGet all activations that are using a specific rate table.
GET Get product credit rates for rate tablesGet a list of all product credits.
GET Get product credit rates for a rate tableGet a breakdown of how many credits it costs to order a unit of various products for a specific rate table.
GET Get credit rates for single product in rate tableGet how many credits it costs to order a unit of a specific product for a specific rate table.
GET Get rate tables and associated activation numbersGet a list of all rate tables available to your account and the associated activations that are able to use that rate table.
GET Get rate table prod cred by activation numberGet the rate table associated with a specific activation and the cost per unit of all available products.
GET Get a list of all credit unit typesGet a list all credit unit types.

Roles

PageTopic
GET Get roles accountGet the roles available for your account.
GET Get a list of user typesGet all user types.
GET Get role by IDGet a role by ID.

Scopes

PageTopic
GET Get ScopesGet the scopes available for your account.
GET Get Scopes by IDGet scopes by ID.
GET Get Scopes by NameGet scopes by scope name.

Users

PageTopic
POST Add a new userAdd a new user to your account.
POST Assign roles to a userAssign roles to a user that have not already been assigned at the account or activation level.
POST Remove role from a userRemove roles from a user. This can include roles assigned at the, account, activation, or user level.
GET Get a list of usersGet a list of all users associated with your account.
PUT Send a password reset emailSend a password reset email to a specific user.
GET Get all roles assigned to and available for a userGet all assigned roles and available roles for a specific user.
GET Get all roles assigned to a userGet all the roles currently assigned to a specific user.
GET Get a user by usernameGet a specific user by their username (email address).
DEL Delete a userDelete a user.
GET Get users' usageGet the credit usage for all users associated with your account.
PUT Update a userUpdate information associated with a specific user.
GET Get georestrictionsGet the georestrictions associated with a specific user.
GET Get georestricion masksGet the georestriction masks associated with a specific user.
GET Export user dataExport a CSV file of all user data associated with your account.