Skip to main content

Update User Managed Accounts​

This API can be used by MSPs to add or remove accounts for a user. Account update is asynchronous. Upon request submission, user record will be in "updating" status and will become "active" when update process finishes.

Path Variables​

FieldDescriptionTypeNotes
userIdUser metallic idUUID

Request Body​

FieldDescriptionTypeRequiredNotes
actionAction for requested rolesString Enumeration. Allowed values: add / removeTrue
managedAccountsList of user managed account metallic IdsUUID ArrayTrueValue "*" means user will manage all existing and future accounts under this MSP Partner.

Response Body​

FieldDescriptionTypeNotes
idUser metallic idUUID
statusUser statusString Enumeration - User Status EnumerationRefer to User Status Enumeration. Value "updating" is returned in this case.
insertTsUser created timeTimestamp
updateTsUser last updated timeTimestamp
requestDataUpdate user managed accounts Request BodyUpdate User Managed Accounts - Request BodySee - Update User Managed Accounts - Request Body
Path Parameters
  • userId string required
Request Body required
  • action string required
  • managedAccounts string[] required
Responses

OK


Schema
  • data object
  • id string
  • insertTs string
  • updateTs string
  • status string
  • requestData object
  • action string
  • managedAccounts string[]
Loading...