# UpdatePointOfSaleInput

Input for `updatePointOfSale`. All fields except `id` are optional; omitted fields are left unchanged.

```
input UpdatePointOfSaleInput {

  id: ID!

  storeId: ID

  name: String

  description: String

  manualAmount: Boolean

  requireEmail: Boolean

  requireTaxId: Boolean

  fixedAmount: Int

  fixedCurrency: Currencies

  enabled: Boolean

  includeQRCode: Boolean

  qrCodeText: String

  paymentCallbackUrl: String

  transactionType: TransactionTypes

  paymentMethods: [PaymentMethods!]

  deviceId: String

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`UpdatePointOfSaleInput.id`](#id) ● [`ID!`](https://docs.monei.com/apis/graphql/types/scalars/id/.md) non-null scalar[​](#id "Direct link to id")

POS ID to update.

#### [`UpdatePointOfSaleInput.storeId`](#store-id) ● [`ID`](https://docs.monei.com/apis/graphql/types/scalars/id/.md) scalar[​](#store-id "Direct link to store-id")

Parent store ID.

#### [`UpdatePointOfSaleInput.name`](#name) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#name "Direct link to name")

Display name.

#### [`UpdatePointOfSaleInput.description`](#description) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#description "Direct link to description")

Free-form description.

#### [`UpdatePointOfSaleInput.manualAmount`](#manual-amount) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#manual-amount "Direct link to manual-amount")

Allow the operator to enter an arbitrary amount.

#### [`UpdatePointOfSaleInput.requireEmail`](#require-email) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#require-email "Direct link to require-email")

Require the customer to provide an email address.

#### [`UpdatePointOfSaleInput.requireTaxId`](#require-tax-id) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#require-tax-id "Direct link to require-tax-id")

Require the customer to provide a tax ID.

#### [`UpdatePointOfSaleInput.fixedAmount`](#fixed-amount) ● [`Int`](https://docs.monei.com/apis/graphql/types/scalars/int/.md) scalar[​](#fixed-amount "Direct link to fixed-amount")

Pre-set amount in the smallest currency unit.

#### [`UpdatePointOfSaleInput.fixedCurrency`](#fixed-currency) ● [`Currencies`](https://docs.monei.com/apis/graphql/types/enums/currencies/.md) enum[​](#fixed-currency "Direct link to fixed-currency")

Currency for `fixedAmount`.

#### [`UpdatePointOfSaleInput.enabled`](#enabled) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#enabled "Direct link to enabled")

Enabled state.

#### [`UpdatePointOfSaleInput.includeQRCode`](#include-qrcode) ● [`Boolean`](https://docs.monei.com/apis/graphql/types/scalars/boolean/.md) scalar[​](#include-qrcode "Direct link to include-qrcode")

Embed a QR code with the payment link in the confirmation email.

#### [`UpdatePointOfSaleInput.qrCodeText`](#qr-code-text) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#qr-code-text "Direct link to qr-code-text")

Caption rendered next to the QR code in the confirmation email.

#### [`UpdatePointOfSaleInput.paymentCallbackUrl`](#payment-callback-url) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#payment-callback-url "Direct link to payment-callback-url")

Server-to-server HTTP POST URL invoked when a charge succeeds at this POS.

#### [`UpdatePointOfSaleInput.transactionType`](#transaction-type) ● [`TransactionTypes`](https://docs.monei.com/apis/graphql/types/enums/transaction-types/.md) enum[​](#transaction-type "Direct link to transaction-type")

Default transaction type for charges created at this POS.

#### [`UpdatePointOfSaleInput.paymentMethods`](#payment-methods) ● [`[PaymentMethods!]`](https://docs.monei.com/apis/graphql/types/enums/payment-methods/.md) list enum[​](#payment-methods "Direct link to payment-methods")

Allow-list of payment methods.

#### [`UpdatePointOfSaleInput.deviceId`](#device-id) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string/.md) scalar[​](#device-id "Direct link to device-id")

Hardware device identifier.

### Member Of[​](#member-of "Direct link to Member Of")

[`updatePointOfSale`](https://docs.monei.com/apis/graphql/operations/mutations/update-point-of-sale/.md) mutation
