Categories
Manage movie and TV series categories.
List Categories
            GET
            
        /api/v1/categories
        Response
{
    "data": [
        {
            "id": 1,
            "name": "Action"
        },
        {
            "id": 2,
            "name": "Comedy"
        }
    ]
}Get Category
            GET
            
        /api/v1/categories/{category}
        Path Parameters
| Parameter | Type | Required | Description | 
|---|---|---|---|
| category | integer | Yes | Category ID | 
Response
{
    "data": {
        "id": 1,
        "name": "Action"
    }
}Create Category
            POST
            
        /api/v1/categories
        Request Body
| Parameter | Type | Required | Description | 
|---|---|---|---|
| name | string | Yes | Category name (max 64 characters) | 
Response
{
    "message": "Category created successfully",
    "data": {
        "id": 1,
        "name": "Action"
    }
}Update Category
            PUT
            
        /api/v1/categories/{category}
        Path Parameters
| Parameter | Type | Required | Description | 
|---|---|---|---|
| category | integer | Yes | Category ID | 
Request Body
| Parameter | Type | Required | Description | 
|---|---|---|---|
| name | string | Yes | New category name (max 64 characters) | 
Response
{
    "message": "Category updated successfully",
    "data": {
        "id": 1,
        "name": "Action Movies"
    }
}Delete Category
            DELETE
            
        /api/v1/categories/{category}
        Path Parameters
| Parameter | Type | Required | Description | 
|---|---|---|---|
| category | integer | Yes | Category ID | 
Response
{
    "message": "Category deleted successfully"
}