INPUT_OBJECT

AccountUpdateInput

link GraphQL Schema definition

1input AccountUpdateInput {
2
3name: String
4
5status: Status
6
7internalComment: String
8
9otherComment: String
10
11websiteUrl: String
12
13creditLimit: Int
14
15discounts: AccountDiscountsInput
16
17applyCreditLimit: Boolean
18
19blockIfUnpaidInvoices: Boolean
20
21hasBrandsRestriction: Boolean
22
23isInternal: Boolean
24
25carrierInformation: CarrierInformationInput
26
27# Exactly one input field should be provided
28market: MarketInput
29
30# Exactly one input field should be provided
31pricelist: PricelistInput
32
33# To remove allocation rule from an account, pass null as id
34allocationRule: AllocationRuleInput
35
36# To remove payment terms from an account, pass null as id
37paymentTerms: TermsInput
38
39# To remove shipping terms from an account, pass null as id
40shippingTerms: TermsInput
41
42# To remove sales representative from an account, pass null as id
43salesRepresentative: SalesRepresentativeInput
44
45# To remove tax class from an account, pass null as id
46taxClass: TaxClassInput
47
48# To remove a document template from an account, pass null as id
49documentTemplate: DocumentTemplateInput
50
51addBrands: [BrandInput!]
52
53removeBrands: [BrandInput!]
54
55addVisibleForAgents: [AdminUserInput!]
56
57removeVisibleForAgents: [AdminUserInput!]
58
59accountAddress: AccountMainAddressInput
60
61shippingAddress: AccountShippingAddressInput
62
63billingAddress: AccountBillingAddressInput
64
65# Assign an external ID to reference this object by it later
66externalId: String
67}

link Required by