Skip to main content

UpdateContactDataInput

Data representing the updated contact.

input UpdateContactDataInput {
title: String
first: String
last: String
parentContact: ID
isSelfPayContract: Boolean
email: String
phones: [UpdateContactDataPhoneInput]
address: UpdateContactDataAddressInput
medicalSpecialty: String
company: String
isPayor: Boolean
invoiceRecipient: String
billingFrequency: ContactBillingFrequency
billingDetails: String
paymentReference: String
}

Fields​

UpdateContactDataInput.title ● String scalar​

UpdateContactDataInput.first ● String scalar​

UpdateContactDataInput.last ● String scalar​

UpdateContactDataInput.parentContact ● ID scalar​

Optional parent contact id used to group contract-level contacts under a root contact. Writable only when the practice has the BILLING_RULES feature flag enabled. Set to null to clear.

UpdateContactDataInput.isSelfPayContract ● Boolean scalar​

Whether this contact is a self pay contract. Set to null to clear.

UpdateContactDataInput.email ● String scalar​

UpdateContactDataInput.phones ● [UpdateContactDataPhoneInput] list input​

UpdateContactDataInput.address ● UpdateContactDataAddressInput input​

UpdateContactDataInput.medicalSpecialty ● String scalar​

UpdateContactDataInput.company ● String scalar​

UpdateContactDataInput.isPayor ● Boolean scalar​

Whether this contact is the payor; not applicable to practices in France.

UpdateContactDataInput.invoiceRecipient ● String scalar​

The invoice recipient; not applicable to practices in France.

UpdateContactDataInput.billingFrequency ● ContactBillingFrequency enum​

The billing frequency; not applicable to practices in France.

UpdateContactDataInput.billingDetails ● String scalar​

UpdateContactDataInput.paymentReference ● String scalar​

Member Of​

updateContact mutation