Create a new category
OpenAPI
openapi: 3.0.0
info:
title: BlogBowl API
description: >-
REST API for managing blog pages, posts, authors, newsletters, and
subscribers.
version: 1.0.0
x-copyright: null
servers:
- url: https://app.blogbowl.io/api/v1
security: []
tags:
- name: Authors
- name: Categories
- name: Emails
- name: Images
- name: Newsletters
- name: Pages
- name: Posts
- name: Subscribers
paths:
/pages/{page_id}/categories:
post:
tags:
- Categories
summary: Create a new category
operationId: post_pages_page_id_categories
parameters:
- name: page_id
in: path
required: true
description: Page ID
schema:
type: number
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: Category name
slug:
type: string
default: null
description: Category slug
description:
type: string
default: null
description: Category description
color:
type: string
default: null
description: Category color (hex)
additionalProperties: false
required:
- name
responses:
'201':
description: Created category
headers: {}
content:
'*/*':
schema:
type: object
properties:
id:
type: number
description: Category ID
name:
type: string
description: Category name
slug:
type: string
description: Category slug
description:
type: string
description: Category description
color:
type: string
description: Category color
page_id:
type: number
description: Page ID
created_at:
type: string
description: Creation date
updated_at:
type: string
description: Updated date
additionalProperties: false
required:
- id
- name
- slug
- description
- color
- page_id
- created_at
- updated_at