Skip to content
vokse.
Browse the reference
All resources

Goals

4 endpoints

Get the goal attached to a category

GET/households/{householdId}/categories/{categoryId}/goal
read:goals

Parameters

NameInRequired
categoryIdpathRequired
Example request
bash
curl -H "Authorization: Bearer vokse_sk_…" \     -X GET https://api.vokse.ai/households/current/categories/{categoryId}/goal
Response200 · Success

Create or replace the goal on a category (one goal per category)

PUT/households/{householdId}/categories/{categoryId}/goal
write:goals

Parameters

NameInRequired
categoryIdpathRequired
Request body
json
{  "kind": "target_by_date",  "targetCents": 600000,  "byDate": "2026-12-31"}
Example request
bash
curl -H "Authorization: Bearer vokse_sk_…" \     -H "Content-Type: application/json" \     -H "Idempotency-Key: $(uuidgen)" \     -X PUT https://api.vokse.ai/households/current/categories/{categoryId}/goal \     -d '{"kind":"target_by_date","targetCents":600000,"byDate":"2026-12-31"}'
Response200 · Success

Remove the goal from a category

DELETE/households/{householdId}/categories/{categoryId}/goal
write:goals

Parameters

NameInRequired
categoryIdpathRequired
Example request
bash
curl -H "Authorization: Bearer vokse_sk_…" \     -X DELETE https://api.vokse.ai/households/current/categories/{categoryId}/goal
Response204 · No content

List every goal in the household

GET/households/{householdId}/goals
read:goals
Example request
bash
curl -H "Authorization: Bearer vokse_sk_…" \     -X GET https://api.vokse.ai/households/current/goals
Response200 · Success