RegisterContactInput
No description
input RegisterContactInput {
firstName: String
middleName: String
lastName: String
gender: Gender
email: String!
homepage: String
phone: String
mobile: String
dateOfBirth: String
mailingList: YesNo
primaryLanguage: String
debtorId: String
attributes: [AttributeBulkCreateInput!]
parentId: Int!
sources: [SourceInput!]
password: String
}
Fields
RegisterContactInput.firstName ● String scalar
Contact's first name for personal identification and communication
RegisterContactInput.middleName ● String scalar
Contact's middle name or initial for complete personal identification
RegisterContactInput.lastName ● String scalar
Contact's last name for personal identification and formal communication
RegisterContactInput.gender ● Gender enum
Contact gender
RegisterContactInput.email ● String! non-null scalar
Primary email address for account creation, authentication, and business communication. Must be valid email format and unique across all contacts.
RegisterContactInput.homepage ● String scalar
Contact homepage
RegisterContactInput.phone ● String scalar
Primary phone number for business communication and contact purposes
RegisterContactInput.mobile ● String scalar
Mobile phone number for urgent communication and SMS notifications
RegisterContactInput.dateOfBirth ● String scalar
Contact date of birth
RegisterContactInput.mailingList ● YesNo enum
Whether the contact is subscribed to mailing list
RegisterContactInput.primaryLanguage ● String scalar
Contact primary language
RegisterContactInput.debtorId ● String scalar
Deprecated in favor of company debtorId
RegisterContactInput.attributes ● [AttributeBulkCreateInput!] list input
Attributes for bulk operations
RegisterContactInput.parentId ● Int! non-null scalar
Company that this contact belongs to. Required for establishing organizational relationships
RegisterContactInput.sources ● [SourceInput!] list input
RegisterContactInput.password ● String scalar
Password for account registration
Member Of
contactRegister mutation