Execute a machine-delegated Financial Action using a fresh signed execution instruction
POST
/actions/agentic/{uid}/execute
Contract
Requires a second replay-protected Ed25519 signature, an active agent-delegation authorization, an unexpired budget reservation and T1/T2 dynamic risk. Sandbox remains available under Machine Authority. Human-approved live execution remains approval-gated. Autonomous live execution additionally requires application-only institutional admission, approved premium commercial terms, current multi-domain assessment and FinanceGPT certification, an exact platform-approved restricted autonomy mandate, aggregate institution/mandate budget capacity, current workspace assurance/reconciliation health and no engaged platform suspension. Completion remains reconciliation-gated.
actions:autonomous
Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
uid |
path | string | Yes | — |
Code examples
curl
curl -X POST \
-H "Authorization: Bearer $FINANCEGPT_API_KEY" \
-H "Accept: application/json"
"https://financegpt.dev/api/v2/actions/agentic/{uid}/execute"
javascript
const response = await fetch("https:\/\/financegpt.dev\/api\/v2\/actions\/agentic\/{uid}\/execute", {
method: "POST",
headers: {
Authorization: `Bearer ${FINANCEGPT_API_KEY}`,
Accept: 'application/json',
},
});
const data = await response.json();
python
import json
import os
import requests
response = requests.request(
'POST',
'https://financegpt.dev/api/v2/actions/agentic/{uid}/execute',
headers={
'Authorization': 'Bearer ' + os.environ['FINANCEGPT_API_KEY'],
'Accept': 'application/json',
},
)
response.raise_for_status()
print(response.json())
php
<?php
$ch = curl_init('https://financegpt.dev/api/v2/actions/agentic/{uid}/execute');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer '.getenv('FINANCEGPT_API_KEY'),
'Accept: application/json',
],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Responses
| Status | Description |
|---|---|
200 |
Machine action dispatched through the governed execution rail; completion remains reconciliation-gated |
422 |
Machine authority failed closed or execution outcome requires exception handling |
Authority boundary
A developer credential proves application identity and permits only its scopes. It does not grant model promotion, policy override, QLM rebinding, or Financial Actions execution authority unless those separate controls are satisfied.
actions:autonomous