Executa uma Action
Executa uma escrita de módulo pelo id qualificado. Action com confirmação exigida só executa com `confirmed: true`, depois de a pessoa ver a prévia e concordar explicitamente; a recusa 409 `confirmation_required` traz a prévia em `details`. Com `idempotency_key` (8–128 caracteres, única por pedido), a mesma chave e o mesmo input repetem a primeira resposta.
In: header
Path Parameters
Id qualificado da Action (wallet.portfolio.create).
Os parâmetros do input_schema da Action.
Empty Object
true só depois de a pessoa confirmar o efeito mostrado na prévia.
Chave única deste pedido, para repetir com segurança em caso de falha de rede.
8 <= length <= 128Response Body
curl -X POST "https://api.databolsa.com/v1/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
}
}Catálogo de Functions
Lista as Functions do core e dos módulos instalados no workspace como descritores curtos: id, título, critério de uso, sujeito, scopes e a rota de execução. `query` casa com id, título, descrição e critério; `domain` recorta (market, credit, wallet…); `subject_kind` recorta às que aceitam um tipo de objeto. Quando nada casa, `meta.hint` diz por onde responder. O spec completo, com `example`, está em `getFunction`.
Spec de uma Action
O contrato executável de uma escrita pelo id qualificado, de qualquer módulo instalado: `input_schema`, `output_schema`, confirmação exigida, idempotência, efeitos e evento de auditoria. Ache o id em `listCapabilities`.