Ir al contenido

Actualizar una acción HTTP

PATCH
/integrations/http-actions/{id}
curl --request PATCH \
--url https://api.matiasimpulso.com/integrations/http-actions/1 \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "description": "example", "method": "GET", "urlTemplate": "example", "headers": { "additionalProperty": "example" }, "signingSecret": "example", "inputSchema": {}, "outputMapping": [ { "path": "pedido.estado", "as": "estado" } ], "kind": "read", "requiresConfirmation": true, "requiresIdentityBinding": true, "timeoutMs": 1, "isActive": true }'

Actualización parcial; el slug no cambia. Retira las propuestas vivas de la acción e incrementa toolsetVersion de los agentes que la tienen asignada.

id
required
number

ID de la acción

Media type application/json
object
description
string
<= 2000 characters
method
string
Allowed values: GET POST PUT PATCH DELETE
urlTemplate
string
<= 2048 characters
headers

Null borra las cabeceras

object
key
additional properties
string
signingSecret

Null borra el secreto

string
nullable >= 16 characters <= 512 characters
inputSchema
object
key
additional properties
any
outputMapping
Array<object>
object
path
required

Ruta en la respuesta JSON

string
<= 200 characters

Example

pedido.estado
as

Nombre con el que lo ve el agente

string
<= 50 characters

Example

estado
kind
string
Allowed values: read effect
requiresConfirmation
boolean
requiresIdentityBinding

SEC2-25: exige la identidad verificada del cliente

boolean
timeoutMs
number
>= 100 <= 30000
isActive
boolean

Acción actualizada

Definición no válida

No encontrada en la empresa