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`.
In: header
Path Parameters
Id qualificado da Action, como o catálogo em GET {base}/actions a publica.
Os parâmetros da Action, conforme input_schema.
{}Empty Object
Obrigatório true quando a Action exige confirmação.
Chave do chamador; a mesma chave com o mesmo input repete a primeira resposta.
8 <= length <= 128Response Body
curl -X POST "https://api.databolsa.com/v1/wallet/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
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"details": {
"property1": null,
"property2": null
}
}Catálogo de Functions
As leituras e cálculos que este módulo publica, como descritores curtos: id, título, critério de uso, sujeito, scopes e a rota de execução. O spec completo, com schemas, está em `GetFunction`.
Spec de uma Action
O contrato executável: `input_schema`, `output_schema`, confirmação, idempotência, efeitos e evento de auditoria.