Skip to main content
PATCH
Actualizar una configuración de provider

Autorizaciones

Authorization
string
header
requerido

Token bearer JWT emitido por el provider de identidad. Envíalo en la cabecera Authorization como Bearer <token>.

Parámetros de ruta

id
string<uuid>
requerido

Identificador único de la configuración de provider.

Cuerpo

application/json

Cuerpo de la solicitud que contiene los detalles actualizados de la configuración de provider.

allowedHosts
string[]

Reemplaza la lista de hosts permitidos. Omite el campo para dejar la lista almacenada sin cambios. Envía una lista vacía para borrarla, y una lista no vacía para reemplazarla. La lista nueva debe cumplir las mismas reglas que en la creación, incluida la comprobación de cobertura de la URL base y la regla del provider HTTP genérico.

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

Reemplaza el conjunto de hosts privados permitidos. Omite el campo para dejar el conjunto almacenado sin cambios. Envía una lista vacía para borrarlo, y una lista no vacía para reemplazarlo. Las entradas siguen el mismo formato que en la creación.

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

Configuración específica del provider actualizada.

description
string

Descripción actualizada.

Maximum string length: 500
Ejemplo:

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

metadata
object

Metadatos actualizados.

name
string

Nombre actualizado.

Required string length: 1 - 100
Ejemplo:

"ClearSale Production v2"

schemaBindings
object[]

Reemplaza los vínculos con esquemas. Omite el campo para dejar los vínculos almacenados sin cambios. Envía una lista vacía para quitarlos todos, y una lista no vacía para reemplazar el conjunto. Flowker verifica cada entrada contra los esquemas almacenados antes de guardar nada.

Maximum array length: 100

Respuesta

Indica que la solicitud fue exitosa y la respuesta contiene los datos solicitados.

config
object
requerido

Configuración específica del provider.

Ejemplo:
createdAt
string<date-time>
requerido

Marca de tiempo de cuando se creó la configuración.

Ejemplo:

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

id
string<uuid>
requerido

Identificador único de la configuración.

Ejemplo:

"c3d4e5f6-a7b8-9012-cdef-345678901234"

kind
enum<string>
requerido

Tipo de conexión de esta configuración: catalog apunta a un provider publicado en el catálogo, y external_openapi apunta a un documento OpenAPI registrado en tu tenant.

Opciones disponibles:
catalog,
external_openapi
Ejemplo:

"catalog"

name
string
requerido

Nombre de la configuración.

Ejemplo:

"ClearSale Production"

providerId
string
requerido

ID del provider del catálogo al que apunta esta configuración. Una configuración de kind external_openapi creada sin uno lleva en su lugar el id reservado external.openapi.

Ejemplo:

"clearsale"

schemaBindings
object[]
requerido

Esquemas almacenados a los que se vincula esta configuración. El campo siempre aparece, y es una lista vacía cuando la configuración no vincula ningún esquema.

status
enum<string>
requerido

Estado actual: active o disabled.

Opciones disponibles:
active,
disabled
Ejemplo:

"active"

updatedAt
string<date-time>
requerido

Marca de tiempo de la última actualización.

Ejemplo:

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

allowedHosts
string[]

Lista de hosts de destino permitidos para las llamadas salientes. El campo no aparece cuando la configuración no declara ninguna lista.

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

Hosts privados con nombre que esta configuración puede alcanzar, gestionados por tu equipo de operaciones. El campo no aparece cuando el conjunto está vacío.

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

Descripción legible por humanos.

Ejemplo:

"ClearSale anti-fraud for Pix transactions"

metadata
object

Metadatos personalizados.

Ejemplo: