# UpdateProviderInput

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

```
input UpdateProviderInput {

  id: ID!

  enabled: Boolean

  acquirer: Acquirer

  metadata: [MetadataItemInput!]

  rules: ProviderRulesInput

}
```

### Fields[​](#fields "Enlace directo al Fields")

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

Provider ID.

#### [`UpdateProviderInput.enabled`](#enabled) ● [`Boolean`](https://docs.monei.com/es/es/apis/graphql/types/scalars/boolean/.md) scalar[​](#enabled "Enlace directo al enabled")

Whether the provider is enabled.

#### [`UpdateProviderInput.acquirer`](#acquirer) ● [`Acquirer`](https://docs.monei.com/es/es/apis/graphql/types/enums/acquirer/.md) enum[​](#acquirer "Enlace directo al acquirer")

Acquiring entity that settles funds for this provider.

#### [`UpdateProviderInput.metadata`](#metadata) ● [`[MetadataItemInput!]`](https://docs.monei.com/es/es/apis/graphql/types/inputs/metadata-item-input/.md) list input[​](#metadata "Enlace directo al 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/es/es/apis/graphql/types/inputs/provider-rules-input/.md) input[​](#rules "Enlace directo al rules")

Routing rules controlling when this provider is selected.

### Member Of[​](#member-of "Enlace directo al Member Of")

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