# Return Subaccounts and service accounts conflicts This function lists the other Subaccounts or services accounts that conflict with the specified username. If the function returns more than one account, it will return some values multiple times within the return arrays. Endpoint: GET /UserManager/check_account_conflicts Version: 11.134.0.5 Security: BasicAuth ## Query parameters: - `full_username` (string, required) The Subaccount's username and domain name. Example: "username@example.com" ## Response 200 fields (application/json): - `apiversion` (integer) The version of the API. Example: 3 - `func` (string) The name of the method called. Example: "check_account_conflicts" - `module` (string) The name of the module called. Example: "UserManager" - `result` (object) - `result.data` (object) - `result.data.accounts` (object) An object containing the service accounts that match the queried parameter. - `result.data.accounts.alternate_email` (string,null) An alternate email address for the Subaccount's user. Example: "user@example.com" - `result.data.accounts.avatar_url` (string,null) The URL to the user's Subaccount profile image file. Example: "https://img.example.com/avatars/example.jpg" - `result.data.accounts.can_delete` (integer) Whether the cPanel account user can delete the Subaccount. * — Can delete. * —  delete. Enum: 1, 0 - `result.data.accounts.can_set_password` (integer) Whether the cPanel account user can change the Subaccount's password. * — Can change the password. * —  change the password. the function returns for Subaccounts that inherit their password from the cPanel account. Enum: 1, 0 - `result.data.accounts.can_set_quota` (integer) Whether the cPanel account user can change the Subaccount's disk usage quota. * — Can change the Subaccount's disk usage quota. * —  change the Subaccount's disk useage quota. Enum: 1, 0 - `result.data.accounts.dismissed` (integer) Whether the cPanel account user dismissed the merge prompt for the service account. * — Dismissed. * — Did dismiss. service accounts return this value. Enum: 1, 0 - `result.data.accounts.dismissed_merge_candidates` (array) A list of the service accounts that the user dismissed the merge prompt for. * This array returns empty. * We reserved this return for future use. - `result.data.accounts.domain` (string) The Subaccount user's associated domain. Example: "example.com" - `result.data.accounts.full_username` (string) The Subaccount's username. Example: "username@example.com" - `result.data.accounts.guid` (string) The Subaccount's system-assigned unique identifier. Example: "N4641:EXAMPLE.COM:564CC8A7:A82EA007D8348AC631C0170F9418EC1DEB0D164CC5A722A87C55EF5DD2AD98D4" - `result.data.accounts.has_expired_invite` (integer) Whether the Subaccount owns an expired invitation. * — Owns an expired invitation. * — Does own an expired invitation. Enum: 1, 0 - `result.data.accounts.has_invite` (integer) Whether the Subaccount owns an active invitation. * — Own an active invitation. * — Does own an active invitation. Enum: 1, 0 - `result.data.accounts.has_siblings` (integer) Whether the service account shares the queried value with another service account. * — Shares the service account. * — Does share the service account. Enum: 1, 0 - `result.data.accounts.invite_expiration` (integer,null) The time at which the new Subaccount invitation will expire. * — The account does own an active invitation. Example: 1600162200 - `result.data.accounts.issues` (array) An array of objects containing information about any issues or problems with the Subaccount. - `result.data.accounts.issues.area` (string) The affected section of cPanel & WHM. Example: "info" - `result.data.accounts.issues.limit` (integer) The set megabyte (MB) quota limit for the affected Subaccount. Example: 1500 - `result.data.accounts.issues.message` (string) A description of the issue. Example: "Your account is over quota." - `result.data.accounts.issues.service` (string) The affected service. * * * Enum: "email", "ftp", "webdisk" - `result.data.accounts.issues.type` (string) The type of issue. * * * Enum: "error", "warning", "info" - `result.data.accounts.issues.used` (integer) The number of megabytes (MB) the account currently uses. Example: 2000 - `result.data.accounts.merge_candidates` (array) An array of objects containing the service accounts that the system could merge for this Subaccount. - `result.data.accounts.merge_candidates.parent_type` (string,null) The type of account that could own the service account. * — A Subaccount. * — A hypothetical Subaccount that does yet exist, but that the user could create as part of a merge. * —  a merge candidate. Enum: "sub", "hypothetical" - `result.data.accounts.merge_candidates.phone_number` (string) The Subaccount user's phone number, in [ITU-T-recommended E.164](https://en.wikipedia.org/wiki/E.164) format. Example: "+15551234567" - `result.data.accounts.merge_candidates.real_name` (string) The name of the Subaccount user, if provided. Example: "John Doe" - `result.data.accounts.merge_candidates.services` (object) Information about the Subaccount's access to email, FTP, and Web Disk. - `result.data.accounts.merge_candidates.services.email` (object) Information that indicates the Subaccount's email status. - `result.data.accounts.merge_candidates.services.email.enabled` (integer) Whether the Subaccount can access Webmail, POP, and IMAP services. * — Has service access. * — Does have service access. Enum: 1, 0 - `result.data.accounts.merge_candidates.services.email.quota` (integer) The Subaccount's email disk space quota, in megabytes (MB). * — The account has an unlimited email disk space quota. Example: 100 - `result.data.accounts.merge_candidates.services.ftp` (object) Information about the Subaccount's FTP status. - `result.data.accounts.merge_candidates.services.ftp.enabled` (integer) Whether the Subaccount can access FTP. * — Has FTP service access. * — Does have FTP service access. Enum: 1, 0 - `result.data.accounts.merge_candidates.services.ftp.homedir` (string) The Subaccount's FTP directory, relative to the cPanel account's home directory. Example: "/Subaccount" - `result.data.accounts.merge_candidates.services.ftp.quota` (integer) The Subaccount's FTP maximum disk space quota, in megabytes (MB). * — The account has an unlimited disk space quota. Example: 100 - `result.data.accounts.merge_candidates.services.webdisk` (object) Information about the Subaccount's Web Disk status. - `result.data.accounts.merge_candidates.services.webdisk.enabled` (integer) Whether the Subaccount can access Web Disk. * — Has Web Disk service access. * — Does have Web Disk service access. Enum: 1, 0 - `result.data.accounts.merge_candidates.services.webdisk.homedir` (string) The Subaccount's Web Disk directory, relative to the cPanel account's home directory. Example: "/username" - `result.data.accounts.merge_candidates.services.webdisk.perms` (string) Whether the Web Disk has read or read and write permissions. * — Read-only permissions. * — Read and write permissions. Enum: "ro", "rw" - `result.data.accounts.merge_candidates.services.webdisk.private` (integer) Whether the Web Disk directory permissions are public or private. * — Private (). * — Public (). Enum: 1, 0 - `result.data.accounts.merge_candidates.special` (integer) Whether the account is a system-created special account that the user remove. * — The user can remove the account. * — The user remove the account. Enum: 1, 0 - `result.data.accounts.merge_candidates.sub_account_exists` (integer,null) Whether a Subaccount exists with the same username. * — Exists. * — Does exist. * — The account is a Subaccount. Enum: 1, 0 - `result.data.accounts.merge_candidates.synced_password` (integer,null) Whether the user has synchronized the passwords for each of the Subaccount's service accounts. * — Synchronized. * —  synchronized. * — The account is a Subaccount. Enum: 1, 0 - `result.data.accounts.merge_candidates.type` (string) The type of account. * — A Subaccount. *  — A hypothetical Subaccount that does yet exist, but that the user could create as part of a merge. * — A service account. * — A cPanel account. Enum: "sub", "hypothetical", "service", "cpanel" - `result.data.accounts.merge_candidates.username` (string) The username for the Subaccount. This value does include the domain name. Example: "username" - `result.data.conflict` (integer) Whether the system detected an account conflict. * — Conflict. * —  conflict. Enum: 1, 0 - `result.errors` (array,null) List of errors if the API failed. - `result.messages` (array,null) List of messages generated by the API. - `result.metadata` (object) - `result.status` (integer) * — Success. * — Failed. Check the field for more details. Enum: 1, 0 - `result.warnings` (array,null) List of warnings generated by the API. Warnings describe non-critical failures or other problematic conditions noted while running a API.