Skip to main content
PATCH
Update a Provider Configuration

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider. Send it in the Authorization header as Bearer <token>.

Parâmetros de caminho

id
string<uuid>
obrigatório

Unique identifier of the provider configuration.

Corpo

application/json

Request body containing the updated provider configuration details.

allowedHosts
string[]

Replaces the outbound allow-list. Omit the field to leave the stored list unchanged. Send an empty list to clear it, and a non-empty list to replace it. The new list must satisfy the same rules as on create, including the base-URL coverage check and the generic HTTP provider rule.

Maximum array length: 100
Maximum string length: 253
Exemplo:
allowedPrivateHosts
string[]

Replaces the named private-host allowance. Omit the field to leave the stored set unchanged. Send an empty list to clear it, and a non-empty list to replace it. Entries follow the same format as on create.

Maximum array length: 100
Maximum string length: 253
Exemplo:
config
object

Updated provider-specific configuration.

description
string

Updated description.

Maximum string length: 500
Exemplo:

"ClearSale anti-fraud — updated with new API version"

metadata
object

Updated metadata.

name
string

Updated name.

Required string length: 1 - 100
Exemplo:

"ClearSale Production v2"

schemaBindings
object[]

Replaces the schema bindings. Omit the field to leave the stored bindings unchanged. Send an empty list to remove them all, and a non-empty list to replace the set. Flowker checks every entry against the stored schemas before it saves anything.

Maximum array length: 100

Resposta

Indicates that the request was successful and the response contains the requested data.

config
object
obrigatório

Provider-specific configuration.

Exemplo:
createdAt
string<date-time>
obrigatório

Timestamp when the configuration was created.

Exemplo:

"2026-03-17T14:00:00Z"

id
string<uuid>
obrigatório

Unique identifier of the configuration.

Exemplo:

"c3d4e5f6-a7b8-9012-cdef-345678901234"

kind
enum<string>
obrigatório

Connection kind of this configuration: catalog targets a provider published in the catalog, and external_openapi targets an OpenAPI document registered for your tenant.

Opções disponíveis:
catalog,
external_openapi
Exemplo:

"catalog"

name
string
obrigatório

Name of the configuration.

Exemplo:

"ClearSale Production"

providerId
string
obrigatório

ID of the catalog provider this configuration targets. A configuration of kind external_openapi created without one carries the reserved id external.openapi instead.

Exemplo:

"clearsale"

schemaBindings
object[]
obrigatório

Stored schemas this configuration binds to. The field is always present, and it is an empty list when the configuration binds no schema.

status
enum<string>
obrigatório

Current status: active or disabled.

Opções disponíveis:
active,
disabled
Exemplo:

"active"

updatedAt
string<date-time>
obrigatório

Timestamp of the last update.

Exemplo:

"2026-03-17T14:00:00Z"

allowedHosts
string[]

Outbound allow-list of destination hostnames. The field is absent when the configuration declares no allow-list.

Maximum array length: 100
Maximum string length: 253
Exemplo:
allowedPrivateHosts
string[]

Named private hosts this configuration may reach, managed by your operations team. The field is absent when the set is empty.

Maximum array length: 100
Maximum string length: 253
Exemplo:
description
string

Human-readable description.

Exemplo:

"ClearSale anti-fraud for Pix transactions"

metadata
object

Custom metadata.

Exemplo: