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

# List Event Categories

> Retrieve a list of event categories with pagination.

## Query Parameters

**page** `integer` (default: 1)

Page number for pagination

**per\_page** `integer` (default: 10)

Number of categories per page

**status** `string`

Filter categories by status, for example `active`

Categories are ordered by `order_number`, then by `name`.

## Example Request

```bash theme={null}
GET /wp-json/latepoint-api/v1/events/categories?status=active
Authorization: Bearer YOUR_API_KEY
```

## Response

```json theme={null}
{
  "success": true,
  "data": [
    {
      "id": 1,
      "name": "Workshops",
      "short_description": "Hands-on group sessions",
      "order_number": 0,
      "status": "active",
      "created_at": "2026-10-20 14:05:10",
      "updated_at": "2026-10-20 14:05:10"
    },
    {
      "id": 2,
      "name": "Meetups",
      "short_description": "Free community meetups",
      "order_number": 1,
      "status": "active",
      "created_at": "2026-10-21 10:30:44",
      "updated_at": "2026-10-21 10:30:44"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 10,
    "total": 2,
    "total_pages": 1,
    "has_next_page": false,
    "has_previous_page": false
  }
}
```

## Response Fields

**id** `integer`

Unique identifier for the category

**name** `string`

Category name

**short\_description** `string`

Brief description of the category

**order\_number** `integer`

Display order

**status** `string`

Category status

**created\_at** `string`

Creation timestamp

**updated\_at** `string`

Last update timestamp


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.