---
title: "Get a spending space"
method: GET
path: "/api/v2/account/{accountUid}/spaces/spending/{spaceUid}"
tags: ["Spaces"]
---

# Get a spending space

`GET /api/v2/account/{accountUid}/spaces/spending/{spaceUid}`

## Request

- Base URL: `https://api.starlingbank.com`
- URL: `https://api.starlingbank.com/api/v2/account/{accountUid}/spaces/spending/{spaceUid}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/starlingbank/apis/starling-bank-api/docs/api/v2/account/:accountUid/spaces/spending/:spaceUid/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `accountUid` string, uuid, required
- `spaceUid` string, uuid, required

## Response `200`

Successful operation

- SpendingSpace
  - `spaceUid` string, uuid, required: SpendingSpaceUid
  - `name` string, required: Name of the space
  - `balance` CurrencyAndAmount, required: Representation of money
    - `currency` string, required: ISO-4217 3 character currency code
    - `minorUnits` integer, required: Amount in the minor units of the given currency; eg pence in GBP, cents in EUR
  - `cardAssociationUid` string, uuid: Card Association Uid
  - `sortOrder` integer: Sort Order
  - `spendingSpaceType` 'EXPENSE' | 'U16' | 'CONNECTED', required: Spending Space Type. From 2026-10-19, SHOPPING, CHILDCARE and HELPING_OUT are replaced by CONNECTED, and YOUNG_PERSON is replaced by U16. SPARE_CARD, CHILDCARE_V2 and SHOPPING_V2 are removed on the same date (not currently returned). EXPENSE is unaffected.
  - `state` 'CREATING' | 'ACTIVE' | 'ARCHIVING' | 'ARCHIVED' | 'RESTORING' | 'PENDING', required: The state of the spending space

## Other responses

- `4xx`: Client error. See [API status codes](#api-status-codes-1) for more details.
- `5xx`: Server error. See [API status codes](#api-status-codes-1) for more details.

## Changes

- **2026-10-22** `7c5075cfbe63`: 2 warning, 8 info
  - added the new `CONNECTED` enum value to the `spendingSpaceType` response property for the response status `200`
  - added the new `U16` enum value to the `spendingSpaceType` response property for the response status `200`
  - removed the `CHILDCARE` enum value from the `spendingSpaceType` response property for the response status `200`
  - removed the `CHILDCARE_V2` enum value from the `spendingSpaceType` response property for the response status `200`
  - …6 more
- **2026-05-20** `10e2d804aaab`: 1 breaking, 1 info
  - the response property `cardAssociationUid` became optional for the status `200`
  - removed the optional write-only property `uid` from the response with the `200` status

[Operation history](https://skmtc.dev/starlingbank/apis/starling-bank-api/changes/api/v2/account/:accountUid/spaces/spending/:spaceUid/get.md)

---

[API](https://skmtc.dev/starlingbank/apis/starling-bank-api.md) - [All operations](https://skmtc.dev/starlingbank/apis/starling-bank-api/llms.txt) - [OpenAPI document](https://skmtc.dev/starlingbank/apis/starling-bank-api/revisions/7c5075cfbe63?raw)
