Configuración del agente de IA
El enlace para darle a tu agente
Comparte esta URL exacta:
https://api.expense-budget-tracker.com/v1/
Ese punto final es el documento canónico de descubrimiento público para los agentes de IA. Le indica al agente cómo iniciar la autenticación, qué puntos finales llamar a continuación, qué esquema de autenticación usar después y dónde encontrar la especificación de API publicada.
Qué hace el usuario
- Abra Claude Code, Codex, OpenClaw u otro agente que pueda realizar solicitudes HTTP.
- Dígale al agente que se conecte a Expense Budget Tracker usando
https://api.expense-budget-tracker.com/v1/. - Cuando el agente solicite una dirección de correo electrónico, proporcione el correo electrónico que utiliza para Expense Budget Tracker.
- Revisa tu bandeja de entrada para ver el código de 8 dígitos.
- Envíe ese código al agente.
- Deje que el agente guarde el ApiKey devuelto fuera de la memoria del chat y luego continúe con su tarea de importación, consulta o elaboración de presupuestos.
No es necesario copiar y pegar claves manualmente durante el flujo de inicio de sesión. El agente proporciona su propia conexión después de verificar el código de correo electrónico.
Qué hace el agente
La secuencia completa es:
GET https://api.expense-budget-tracker.com/v1/- Lea la respuesta de descubrimiento y siga las acciones devueltas en lugar de codificar los siguientes pasos
POSTel correo electrónico del usuario albootstrapUrldevuelto- Reciba
otpSessionTokeny la acciónverify_code - Solicite al usuario el código de correo electrónico de 8 dígitos.
POSTcode,otpSessionTokeny una conexión delabelahttps://auth.expense-budget-tracker.com/api/agent/verify-code- Reciba un nuevo
ApiKey - Guarde esa clave fuera de la memoria del chat, preferiblemente como
EXPENSE_BUDGET_TRACKER_API_KEY. GET https://api.expense-budget-tracker.com/v1/meconAuthorization: ApiKey <key>GET https://api.expense-budget-tracker.com/v1/workspaces- Si es necesario, cree un espacio de trabajo con
POST /v1/workspaces - Guarde un espacio de trabajo predeterminado con
POST /v1/workspaces/{workspaceId}/select - Inspeccionar las relaciones permitidas con
GET https://api.expense-budget-tracker.com/v1/schema - Ejecute SQL hasta
POST https://api.expense-budget-tracker.com/v1/sql
La selección del espacio de trabajo es explícita, pero no sin estado. El espacio de trabajo seleccionado se guarda para esa clave API después de POST /v1/workspaces/{workspaceId}/select, por lo que las llamadas posteriores a /v1/sql pueden omitir X-Workspace-Id. Aún puedes enviar X-Workspace-Id para anular el espacio de trabajo guardado para una solicitud específica.
Si el usuario tiene exactamente un espacio de trabajo y la clave aún no tiene una selección guardada, el backend guarda automáticamente y usa ese espacio de trabajo.
Qué debe almacenar el agente
La clave devuelta por verify-code es de larga duración. No confíe únicamente en la memoria del chat.
- Guárdelo en un archivo
.envlocal comoEXPENSE_BUDGET_TRACKER_API_KEY='<PASTE_KEY_HERE>'si el usuario aprueba la escritura del archivo. - De lo contrario, expórtelo en el shell actual como
EXPENSE_BUDGET_TRACKER_API_KEY='<PASTE_KEY_HERE>'y solicite al usuario que lo almacene en algún lugar persistente.
Las solicitudes autenticadas utilizan:
Authorization: ApiKey <key>X-Workspace-Id: <workspaceId>solo cuando desea anular el espacio de trabajo guardado o antes de guardar uno
Si eres un agente de IA
Comience con:
curl https://api.expense-budget-tracker.com/v1/
Luego siga las acciones devueltas por el servidor. No asuma los próximos pasos codificados si el documento de descubrimiento ya los proporciona.
Después de verify-code, almacene de forma segura el ApiKey devuelto. Luego carga:
/v1/mepara contexto de cuenta/v1/workspacespara espacios de trabajo disponibles/v1/schemapara las relaciones y columnas permitidas SQL/v1/openapi.jsono/v1/swagger.jsonpara la especificación API legible por máquina publicada
Indicaciones de ejemplo para humanos
Claude Code
Connect to Expense Budget Tracker using https://api.expense-budget-tracker.com/v1/.
Use my account email when needed, ask me for the 8-digit code, save the returned ApiKey outside chat memory, then import my latest bank statement from ~/Downloads.
Codex
Use https://api.expense-budget-tracker.com/v1/ to connect to my Expense Budget Tracker account.
Ask for my email, wait for the email code, save the key, inspect /schema, and then show my latest transactions.
OpenClaw
Connect yourself to Expense Budget Tracker through https://api.expense-budget-tracker.com/v1/.
After login, list my workspaces, save one as the default for this key, and import the new CSV I uploaded.
Qué puedes hacer después de la configuración
- Importar extractos bancarios o exportaciones de tarjetas.
- Categorizar transacciones utilizando sus categorías existentes
- Verificar saldos de cuentas contra el banco.
- Consultar gastos por categoría, período, comerciante o cuenta.
- Actualizar líneas presupuestarias para el próximo mes.
Para conocer los puntos finales de nivel inferior y los detalles de autenticación, consulte la Referencia de API.