Penny Docs
Households

List Households

GET
/v1/households

Lists every household the authenticated user belongs to, including its currency, timezone, preferences, and the user's role.

Use access_status to determine whether a household is available before requesting its financial data. The response includes the complete list without pagination.

Authorization

PersonalApiToken
AuthorizationBearer <token>

Use your personal API token (penny_pat_…) as the bearer credential. Enter the token only; the client adds the Bearer prefix. Read-only tokens permit read requests. Read/write tokens remain limited by your current household membership and role. See https://penny.finance/docs/api#authentication for setup.

In: header

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/households"
{  "households": [    {      "id": "Hh4vK8pQ2sLm",      "name": "Chen Household",      "currency": "AED",      "timezone": "America/Los_Angeles",      "image_url": "https://cdn.penny.finance/households/Hh4vK8pQ2sLm.png",      "role": "owner",      "preferences": {        "show_recurring_suggestions": true,        "show_advanced_details": true      },      "access_status": "available"    }  ]}