contactRegister
Registers a new contact with an associated user account for system access. Creates both contact record and user authentication credentials.
Authentication Required: Customer authentication or user management roles Authorization: Contact editor or owner roles Error Codes: CONTACT_ALREADY_EXISTS_ERROR, VALIDATION_ERROR, UNAUTHORIZED_ERROR
AUTH: Role=[user.OWNER]
contactRegister(
input: RegisterContactInput!
): RegisterContactResponse!