# UpdateProviderInput

Input for `updateProvider`. Only included fields are updated.

```
input UpdateProviderInput {

  id: ID!

  enabled: Boolean

  acquirer: Acquirer

  metadata: [MetadataItemInput!]

  rules: ProviderRulesInput

}
```

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

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

Provider ID.

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

Whether the provider is enabled.

#### [`UpdateProviderInput.acquirer`](#acquirer) ● [`Acquirer`](https://docs.monei.com/apis/graphql/types/enums/acquirer/.md) enum[​](#acquirer "Direct link to acquirer")

Acquiring entity that settles funds for this provider.

#### [`UpdateProviderInput.metadata`](#metadata) ● [`[MetadataItemInput!]`](https://docs.monei.com/apis/graphql/types/inputs/metadata-item-input/.md) list input[​](#metadata "Direct link to metadata")

Provider-specific configuration values to merge into the existing metadata. See `providerConfig` for the expected schema.

#### [`UpdateProviderInput.rules`](#rules) ● [`ProviderRulesInput`](https://docs.monei.com/apis/graphql/types/inputs/provider-rules-input/.md) input[​](#rules "Direct link to rules")

Routing rules controlling when this provider is selected.

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

[`updateProvider`](https://docs.monei.com/apis/graphql/operations/mutations/update-provider/.md) mutation
