---
title: "Get all categories"
method: GET
path: "/categories"
tags: ["Categories"]
---

# Get all categories

`GET /categories`

> ⚠️
>
> **Authentication**
> This endpoint requires [app-scoped](/reference/api-akahu-io-authentication#app-scoped-endpoints) authentication.

Gets a list of all NZFCC categories that may be returned on a transaction.

- [📚 Explore NZFCC Categories](https://nzfcc.org)

## Response `200`

Successful response.

- object
  - `success` boolean
  - `items` Category[] — List all NZFCC Categories.
    - `_id` string — The NZFCC Category ID
    - `name` string — The NZFCC Category name
    - `groups` CategoryGroups — Higher level groupings that a category belongs to.

## Other responses

- `400` — Your request was malformed or otherwise unacceptable. More details are provided under the `message` key in the response.
- `401` — You are not authorised to access this content.
- `403` — You are not allowed to access this content.
- `500` — An internal error has prevented us from processing the request. More detail may be supplied in the `message` key.

---

[API](https://skmtc.dev/akahu/apis/akahu-enduring-api.md) · [All operations](https://skmtc.dev/akahu/apis/akahu-enduring-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/akahu/akahu-enduring-api/revisions/b2de9915920d/schema)
