Partially update a sub-account by ID. Only include the fields you want to update.
Unlike PUT, all fields are optional - only the fields included in the request will be updated.
HTTP Basic Authentication using your WACM username and API key.
For detailed authentication instructions, see the Authentication Guide.
Sub-Account ID
Include API keys in response
Update name only
{
"name": "updated-name"
}Update storage quota
{
"purchasedStorageTB": "5",
"storageQuotaType": "Hard quota"
}Reset MFA
{
"resetMFA": "True"
}Deactivate account
{
"active": "False"
}All fields are optional. Only include fields you want to update.
Reset API keys
Convert trial to paid account
Reset/disable MFA for the account
Successfully updated sub-account
{
"success": "True",
"code": "RES-I-0002",
"message": "Sub-Account has been successfully updated!",
"data": {
"id": "54321",
"name": "updated-name",
"partnerType": "SUB_ACCOUNT",
"accountType": "Company",
"status": "PAID_ACCOUNT",
"creationDate": "2023-05-20T09:00:00Z",
"address1": "789 Pine St",
"city": "Seattle",
"state": "Washington",
"country": "United States",
"zip": "98101",
"contactEmail": "contact@example.com",
"billingEmail": "billing@example.com",
"ssoEnabled": "False",
"storageQuotaType": "Soft quota",
"accessKey": "AKIAIOSFODNN7EXAMPLE",
"secretKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"channelAccountId": "53211",
"channelAccountName": "Sample Channel Account",
"controlAccountId": "13337",
"controlAccountName": "Sample Control Account",
"governanceAccountId": "3214",
"governanceAccountName": "Sample Governance",
"wasabiAccountNumber": "100123456",
"wasabiAccountName": "sample@example.com",
"sendPasswordResetToSubAccount": "False",
"ftpEnabled": "True",
"activeStorage": "0.45",
"deletedStorage": "0.05",
"purchasedStorageTB": "2",
"mfaEnabled": "False"
}
}Sub-account not found