# Categories list

_Cms / Categories_

`GET /cms/categories/{bucketId}`

## Parameters

- `id` (number, optional)
- `parentId` (number, optional)
- `name` (string, optional)
- `section` (number, optional)
- `from` (number, optional, default: `0`) — Starting offset for pagination (0-based)
- `to` (number, optional, default: `10`) — Maximum number of items to return per page

## Responses

### `200` — List of categories

Type: `PagedResponse<CategoryDto>`



## Code Examples

### curl

```curl
curl --request GET \

 --url https://apis-spb.konso.io/cms/categories/{bucketId}
```

### javascript

```js
const options = {method: 'GET'};

fetch('https://apis-spb.konso.io/cms/categories/{bucketId}', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
```

### Response Example (200)

```json
{
  "total": 1,
  "list": [
    {
      "id": 123,
      "name": "Category Name",
      "slug": "category-name",
      "section": 1,
   }
  ]
}
```
