get: tags: - categories summary: Get a single category description: This route retrieves a single category's data, along with its children and the topics created inside of the category. parameters: - name: category_id in: path required: true schema: type: string example: 1 - name: slug description: This parameter is not required. If omitted, the request will be automatically redirected with the proper category slug. in: path required: true schema: type: string example: test - name: topic_index description: This parameter is not required. If omitted, the request will presume that you want the first post. The API response is largely unaffected by this parameter, it is used client-side (to send the user to the requested post), and changes the meta/link tags in the server-side generated HTML. in: path required: true schema: type: string example: 1 responses: "200": description: "" content: application/json: schema: allOf: - $ref: ../components/schemas/CategoryObject.yaml#/CategoryObject - type: object properties: tagWhitelist: type: array items: type: string unread-class: type: string children: type: array items: $ref: ../components/schemas/CategoryObject.yaml#/CategoryObject topics: type: array items: $ref: ../components/schemas/TopicObject.yaml#/TopicObject nextStart: type: number isWatched: type: boolean isNotWatched: type: boolean isIgnored: type: boolean title: type: string privileges: type: object properties: topics:create: type: boolean topics:read: type: boolean topics:tag: type: boolean read: type: boolean cid: type: string uid: type: number description: A user identifier editable: type: boolean view_deleted: type: boolean isAdminOrMod: type: boolean showSelect: type: boolean showTopicTools: type: boolean topicIndex: type: number rssFeedUrl: type: string feeds:disableRSS: type: number reputation:disabled: type: number - $ref: ../components/schemas/Pagination.yaml#/Pagination - $ref: ../components/schemas/Breadcrumbs.yaml#/Breadcrumbs - $ref: ../components/schemas/CommonProps.yaml#/CommonProps