In der Referenz stöbern
Alle Ressourcen
Wiederkehrende Buchungen
13 Endpunkte · Die Endpunktbeschreibungen sind auf Englisch.
List recurrences in the household
GET
/households/{householdId}/recurrencesread:recurrences
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/recurrencesAntwort200 · Success
Create a recurring transaction schedule
POST
/households/{householdId}/recurrenceswrite:recurrences
Request-Body
json
{ "name": "Streaming service", "accountId": "01J8ME9AZ2K3W7X4V5T6R7Q8S9", "amountCents": -1599, "currency": "EUR", "frequency": "monthly", "dayOfMonth": 1, "startDate": "2026-07-01"}Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences \ -d '{"name":"Streaming service","accountId":"01J8ME9AZ2K3W7X4V5T6R7Q8S9","amountCents":-1599,"currency":"EUR","frequency":"monthly","dayOfMonth":1,"startDate":"2026-07-01"}'Antwort201 · Success
Fetch a single recurrence
GET
/households/{householdId}/recurrences/{id}read:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/recurrences/{id}Antwort200 · Success
Update a recurrence (recomputes nextRunDate if schedule changes)
PATCH
/households/{householdId}/recurrences/{id}write:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Request-Body
json
{ "amountCents": -1999}Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ -X PATCH https://api.vokse.ai/households/current/recurrences/{id} \ -d '{"amountCents":-1999}'Antwort200 · Success
Soft-delete a recurrence
DELETE
/households/{householdId}/recurrences/{id}write:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X DELETE https://api.vokse.ai/households/current/recurrences/{id}Antwort204 · No content
Force immediate materialization of the next due run (idempotent on external_id)
POST
/households/{householdId}/recurrences/{id}/materialize-nowwrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences/{id}/materialize-nowAntwort200 · Success
Pause a recurrence (status → paused, no further runs)
POST
/households/{householdId}/recurrences/{id}/pausewrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences/{id}/pauseAntwort200 · Success
Resume a paused recurrence
POST
/households/{householdId}/recurrences/{id}/resumewrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| id | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences/{id}/resumeAntwort200 · Success
Recurring charges detected in the household activity that are not scheduled yet, plus price changes on tracked ones (ADR 0109)
GET
/households/{householdId}/recurrences/suggestionsread:recurrences
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/recurrences/suggestionsAntwort200 · Success
Accept a suggestion: create the recurrence (origin detected) or apply the price change
POST
/households/{householdId}/recurrences/suggestions/{key}/acceptwrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| key | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences/suggestions/{key}/acceptAntwort200 · Success
Dismiss a suggestion ("not recurring"); it stays hidden across recomputations
POST
/households/{householdId}/recurrences/suggestions/{key}/dismisswrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| key | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/households/current/recurrences/suggestions/{key}/dismissAntwort204 · No content
Undo a dismissal
DELETE
/households/{householdId}/recurrences/suggestions/{key}/dismisswrite:recurrences
Parameter
| Name | Ort | Erforderlich |
|---|---|---|
| key | path | Erforderlich |
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X DELETE https://api.vokse.ai/households/current/recurrences/suggestions/{key}/dismissAntwort204 · No content
What is coming in a window: recurrence occurrences, pending recurring rows, future one-off rows and card payment due days
GET
/households/{householdId}/recurrences/upcomingread:recurrences
Beispielanfrage
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/households/current/recurrences/upcomingAntwort200 · Success