deleteCompanyUser mutation
Use the deleteCompanyUser
mutation to deactivate the specified company user.
You can get the user ID with the company
query.
This mutation requires a valid customer authentication token.
Syntax
Copied to your clipboardmutation {deleteCompanyUser(id: ID!) {DeleteCompanyUserOutput}}
Reference
The deleteCompanyUser
reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example deactivates the user specified in the id
attribute.
Request:
Copied to your clipboardmutation {deleteCompanyUser(id: "Mg==") {success}}
Response:
Copied to your clipboard{"data": {"deleteCompanyUser": {"success": true}}}
Errors
Error | Description |
---|---|
You do not have authorization to perform this action. | The user with the ID provided in the input .id argument is not available to your company, or you do not have the necessary permissions to perform this operation. |
You cannot delete yourself. | You must specify a company user other than yourself. |
A customer with the same email address already exists in an associated website | The email provided in the input .email argument belongs to another user. |
The user XXX is the company admin and cannot be set to inactive. You must set another user as the company admin first. | The company owner cannot be deactivated. You must set another user as the company admin first. |