Referencia de la API/Agentes y MCP
Agentes y MCP
Permite que un agente de software pague a personas y proveedores bajo una política que define una persona. Una clave con presupuesto diario, máximo por pago, canales permitidos y umbral de aprobación ejecuta los pagos por debajo del umbral y deja el resto en la bandeja de aprobaciones. Un número de teléfono es un beneficiario válido, así que un agente nunca tiene que recolectar datos bancarios.
La capa de políticas se apoya en la API; consúltanos antes de construir sobre ella.
Create a scoped key
/api-keysOwner only. A key carries an optional policy; anything outside it returns policy_exceeded or waits for approval above the threshold.
| Campo | Tipo | obligatorio | Notas |
|---|---|---|---|
| name | string | obligatorio | |
| policy | object | opcional |
Solicitud
{
"name": "support-agent",
"policy": {
"daily_budget": "2000.00",
"per_payout_max": "200.00",
"channels": [
"claim_link",
"spei_mxn"
],
"approval_threshold": "150.00"
}
}Respuesta 201
{
"id": "key_7e21",
"name": "support-agent",
"key": "dpc_test_9Qa...",
"policy": {
"daily_budget": "2000.00",
"per_payout_max": "200.00",
"channels": [
"claim_link",
"spei_mxn"
],
"approval_threshold": "150.00"
}
}Ejemplos: Create a scoped key
curl -X POST https://sandbox.api.decaf.so/v1/api-keys \
-H "Authorization: Bearer $DECAF_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"support-agent","policy":{"daily_budget":"2000.00","per_payout_max":"200.00","channels":["claim_link","spei_mxn"],"approval_threshold":"150.00"}}'Obtén acceso
Construye contra el sandbox esta semana.
Cuéntanos los corredores que necesitas y a quién pagas. Las claves de sandbox las emite una persona.