DataBolsa docs
Referência da APIExtensõesAdvisorActions

Executa uma Action

Executa a escrita. Action com `confirmation: required` exige `confirmed: true`; `conditional` exige quando a prévia traz avisos — a recusa 409 `confirmation_required` traz a prévia em `details`. Com `idempotency_key`, a mesma chave e o mesmo input repetem a primeira resposta (`replayed: true`); a mesma chave com outro input responde 409 `idempotency_conflict`.

POST
/v1/advisor/actions/{actionId}/execute
AuthorizationBearer <token>

In: header

Path Parameters

actionIdstring

Id qualificado da Action, como o catálogo em GET {base}/actions a publica.

input?object

Os parâmetros da Action, conforme input_schema.

Default{}

Empty Object

confirmed?boolean

Obrigatório true quando a Action exige confirmação.

idempotency_key?string

Chave do chamador; a mesma chave com o mesmo input repete a primeira resposta.

Length8 <= length <= 128

Response Body

curl -X POST "https://api.databolsa.com/v1/advisor/actions/string/execute" \  -H "Content-Type: application/json" \  -d '{}'
{
  "action": "string",
  "result": null,
  "replayed": true,
  "audit_event": "string"
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "details": {
    "property1": null,
    "property2": null
  }
}