Explorar la referencia
Todos los recursos
Cuentas
14 endpoints · Las descripciones de los endpoints están en inglés.
List accounts in this household
GET
/households/{householdId}/accountsread:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| status | query | Opcional |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accountsRespuesta200 · Success
Create a financial account
POST
/households/{householdId}/accountswrite:accounts
Cuerpo de la petición
json
{ "name": "Everyday checking", "type": "checking", "currency": "EUR", "balanceCents": "125000"}Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts \ -d '{"name":"Everyday checking","type":"checking","currency":"EUR","balanceCents":"125000"}'Respuesta201 · Success
Get a single account with its computed balance
GET
/households/{householdId}/accounts/{accountId}read:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accounts/{accountId}Respuesta200 · Success
Update an account
PATCH
/households/{householdId}/accounts/{accountId}write:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Cuerpo de la petición
json
{ "name": "Joint checking"}Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -X PATCH https://api.vokse.ai/households/current/accounts/{accountId} \ -d '{"name":"Joint checking"}'Respuesta200 · Success
Soft-delete an account (rejects non-zero balance unless force)
DELETE
/households/{householdId}/accounts/{accountId}write:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
| force | query | Opcional |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X DELETE https://api.vokse.ai/households/current/accounts/{accountId}Respuesta204 · No content
Daily running balance for an account
GET
/households/{householdId}/accounts/{accountId}/balance-historyread:accounts
Parámetros
| Nombre | En | Obligatorio | Descripción |
|---|---|---|---|
| accountId | path | Obligatorio | - |
| fromDate | query | Opcional | YYYY-MM-DD |
| toDate | query | Opcional | YYYY-MM-DD |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accounts/{accountId}/balance-historyRespuesta200 · Success
Close an account; any remaining balance is booked as a balance adjustment dated on the caller's local day
POST
/households/{householdId}/accounts/{accountId}/closewrite:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts/{accountId}/closeRespuesta200 · Success
Convert an account to another type (safe moves only: same group, cash<->credit, loan<->tracking; crossing the budget boundary is refused with guidance)
POST
/households/{householdId}/accounts/{accountId}/convertwrite:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts/{accountId}/convertRespuesta200 · Success
Loan payoff planner: amortization with the current terms, optional extra monthly principal, and this month’s ledger split
GET
/households/{householdId}/accounts/{accountId}/loan-projectionread:accounts
Parámetros
| Nombre | En | Obligatorio | Descripción |
|---|---|---|---|
| accountId | path | Obligatorio | - |
| extraMonthlyCents | query | Opcional | Extra principal paid every month, integer cents |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accounts/{accountId}/loan-projectionRespuesta200 · Success
Loan payoff simulator: what-if projection for an alternative payment, recurring/one-off extras, or a target payoff month (solved to the required payment)
GET
/households/{householdId}/accounts/{accountId}/loan-simulationread:accounts
Parámetros
| Nombre | En | Obligatorio | Descripción |
|---|---|---|---|
| accountId | path | Obligatorio | - |
| targetPayoffYearMonth | query | Opcional | Solve the minimal payment that pays off by this YYYY-MM |
| oneTimeExtraCents | query | Opcional | One-off extra principal this month, integer cents |
| extraMonthlyCents | query | Opcional | Extra principal every month, integer cents |
| paymentCents | query | Opcional | Alternative full monthly payment, integer cents |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accounts/{accountId}/loan-simulationRespuesta200 · Success
Dated changes of a loan’s rate, payment and escrow (newest first)
GET
/households/{householdId}/accounts/{accountId}/loan-terms-historyread:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/accounts/{accountId}/loan-terms-historyRespuesta200 · Success
Reconcile account against the real bank balance: books an adjustment for any gap, then locks cleared transactions as reconciled
POST
/households/{householdId}/accounts/{accountId}/reconcilewrite:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts/{accountId}/reconcileRespuesta200 · Success
Reopen a previously closed account
POST
/households/{householdId}/accounts/{accountId}/reopenwrite:accounts
Parámetros
| Nombre | En | Obligatorio |
|---|---|---|
| accountId | path | Obligatorio |
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts/{accountId}/reopenRespuesta200 · Success
Atomically set the manual position of accounts within their groups
POST
/households/{householdId}/accounts/reorderwrite:accounts
Ejemplo de petición
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/accounts/reorderRespuesta204 · No content