Skip to main content

contactCreate

Creates a new contact with complete validation and business rule enforcement. Supports bulk operations and handles company relationships automatically.

**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]

contactCreate(
input: CreateContactInput!
): Contact!

Arguments

contactCreate.input ● CreateContactInput! non-null input

Type

Contact object

Contact entity representing individual contacts and business relationships.

External entity from the contact service that provides contact identification and relationship information. Used as a reference for contact-specific attributes and relationship management within the attribute system.