Skip to main content

CreateAccordMemberInput

No description

input CreateAccordMemberInput {
id: String
firstName: String
lastName: String
email: String
role: String!
placeholderRole: String
crmContactId: String
accordId: String!
invitationStatus: String!
internal: Boolean
version: Int
deletedAt: Datetime
updatedAt: Datetime
createdAt: Datetime
workspaceId: String
workspaceAccountId: String
shouldReceiveNotifications: Boolean
jobTitle: String
}

Fields

CreateAccordMemberInput.id ● String scalar

Optional client-supplied id for the new accord member.

CreateAccordMemberInput.firstName ● String scalar

First name for the member's profile.

CreateAccordMemberInput.lastName ● String scalar

Last name for the member's profile.

CreateAccordMemberInput.email ● String scalar

Member's email. Required for any non-customer role (there is no account or seat to back one without an email); optional for customer members.

CreateAccordMemberInput.role ● String! non-null scalar

Access role for the member, e.g. accord_customer_role. Non-customer roles require an email; internal members must be customer role.

CreateAccordMemberInput.placeholderRole ● String scalar

Optional placeholder role slot this member fills on the accord.

CreateAccordMemberInput.crmContactId ● String scalar

Optional CRM contact id to link the member to.

CreateAccordMemberInput.accordId ● String! non-null scalar

The accord to add the member to.

CreateAccordMemberInput.invitationStatus ● String! non-null scalar

Invitation status to record for the member, e.g. pending.

CreateAccordMemberInput.internal ● Boolean scalar

Whether the member is internal (workspace-side); internal members must be customer role.

CreateAccordMemberInput.version ● Int scalar

Optional optimistic-concurrency version for the member row.

CreateAccordMemberInput.deletedAt ● Datetime scalar

Optional soft-delete timestamp for the member row.

CreateAccordMemberInput.updatedAt ● Datetime scalar

Optional updated-at timestamp for the member row.

CreateAccordMemberInput.createdAt ● Datetime scalar

Optional created-at timestamp for the member row.

CreateAccordMemberInput.workspaceId ● String scalar

Optional workspace id; defaults from the caller's workspace context.

CreateAccordMemberInput.workspaceAccountId ● String scalar

Optional existing workspace-account seat to back the member.

CreateAccordMemberInput.shouldReceiveNotifications ● Boolean scalar

Whether the member should receive accord notifications.

CreateAccordMemberInput.jobTitle ● String scalar

Job title for the member's profile.

Member Of

createAccordMember mutation