> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Categories Overview

> Overview of category resource and field definitions

Categories are used to classify transactions, helping users understand their spending patterns across different areas.

## Category Fields

| Field Name    | Data Type | Description                                                                                                                                                                            |
| :------------ | :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `created_at`  | String    | Date and time the category was created, represented in ISO 8601 format with timestamp (e.g. 2015-04-13T12:01:23-00:00). This field will always be `null` when `is_default` is true.    |
| `guid`        | String    | Unique identifier for the category. Defined by MX.                                                                                                                                     |
| `is_default`  | Boolean   | If the category is a default category, this field will be true. Otherwise, this field will be false.                                                                                   |
| `is_income`   | Boolean   | If the category is income, this field will be true. Otherwise, this field will be false.                                                                                               |
| `metadata`    | String    | Additional information a partner can store on the category.                                                                                                                            |
| `name`        | String    | Name of the sub-category.                                                                                                                                                              |
| `parent_guid` | String    | Unique identifier for the parent category. If the category is a default category, this field will be "null". Defined by MX.                                                            |
| `updated_at`  | String    | Date and time the category was last updated, represented in ISO 8601 format with timestamp (e.g. 2015-04-13T12:01:23-00:00). This field will always be null when `is_default` is true. |
