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"
}