Skip to main content

AutoCreateAccordInput

No description

input AutoCreateAccordInput {
playbookId: String!
workspaceId: String!
pointPersonWorkspaceAccountId: String!
accordData: String!
customerContacts: String!
ruleData: String
createdByExternalEventId: String!
createdByRuleId: String!
crmObjectCreatedAt: Date
closeDate: Date
opportunityAmount: Float
crmStageId: String
}

Fields

AutoCreateAccordInput.playbookId ● String! non-null scalar

The playbook (template accord) to duplicate as the new accord.

AutoCreateAccordInput.workspaceId ● String! non-null scalar

The workspace the accord is created in.

AutoCreateAccordInput.pointPersonWorkspaceAccountId ● String! non-null scalar

The workspace account of the solution-provider point person to own the accord.

AutoCreateAccordInput.accordData ● String! non-null scalar

JSON-encoded accord fields (account name, CRM ids/object, domain, URLs, parent CRM linkage).

AutoCreateAccordInput.customerContacts ● String! non-null scalar

JSON-encoded array of customer CRM contacts to add as accord members.

AutoCreateAccordInput.ruleData ● String scalar

Optional JSON-encoded rule metadata (e.g. the property name/value that triggered creation).

AutoCreateAccordInput.createdByExternalEventId ● String! non-null scalar

The external event that triggered this creation, for idempotency and auditing.

AutoCreateAccordInput.createdByRuleId ● String! non-null scalar

The automatic-accord rule that triggered this creation.

AutoCreateAccordInput.crmObjectCreatedAt ● Date scalar

When the source CRM record was created.

AutoCreateAccordInput.closeDate ● Date scalar

The deal's close date, copied from the CRM record.

AutoCreateAccordInput.opportunityAmount ● Float scalar

The deal's opportunity amount, copied from the CRM record.

AutoCreateAccordInput.crmStageId ● String scalar

The CRM stage id; also participates in NetSuite's stage-aware dedup.

Member Of

autoCreateAccord mutation