> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetokb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get article

> This API allows to fetch article details.

<Warning>
  **Deprecated:** This is a **v1** endpoint. It will continue to work, but we recommend migrating to
  the [v2 equivalent](/api-reference) for improved REST compliance (correct HTTP status codes,
  consistent response envelopes, and hyphenated URLs).
</Warning>

<Info>Replace `{your-subdomain}` with your workspace's subdomain. <br /> Learn how to find your subdomain in [Workspace subdomain](/getting-started/workspace-subdomain).</Info>


## OpenAPI

````yaml bundled-v1/articles.yaml GET /articles/{article_id}
openapi: 3.0.3
info:
  title: NeetoKB Articles API
  version: 1.0.0
servers:
  - description: NeetoKB API
    url: https://{your-subdomain}.neetokb.com/api/external/v1
    variables:
      your-subdomain:
        default: spinkart
        description: >-
          Replace **spinkart** with your [workspace's
          subdomain](/getting-started/workspace-subdomain).
security: []
paths:
  /articles/{article_id}:
    get:
      summary: Get article details
      description: This API allows to fetch article details.
      parameters:
        - $ref: '#/components/parameters/api_key_header'
        - $ref: '#/components/parameters/article_id_param'
      responses:
        '200':
          description: OK - Request succeeded
          content:
            application/json:
              schema:
                type: object
                properties:
                  article:
                    $ref: '#/components/schemas/article_details'
                  meta:
                    $ref: '#/components/schemas/meta'
components:
  parameters:
    api_key_header:
      in: header
      name: X-Api-Key
      description: >-
        Use the X-Api-Key header to provide your workspace API key. Refer to
        [Authentication](/getting-started/authentication) for more information.
      required: true
      schema:
        type: string
        default: your-api-key
    article_id_param:
      in: path
      name: article_id
      description: >-
        Unique identifier of the article. Can be the article's slug, permalink,
        or ID. Refer to [Getting the Article
        ID](/getting-started/getting-article-id) section for detailed
        instructions.
      required: true
      schema:
        type: string
  schemas:
    article_details:
      type: object
      properties:
        id:
          type: string
          format: uuid
        slug:
          type: string
          example: getting-started
        title:
          type: string
          example: Getting Started Guide
        state:
          type: string
          enum:
            - draft
            - published
          example: published
        created_at:
          $ref: '#/components/schemas/date_time_field'
        updated_at:
          $ref: '#/components/schemas/date_time_field'
        full_url:
          type: string
          example: https://example.neetokb.com/articles/getting-started
        url:
          type: string
          example: /articles/getting-started
        html_content:
          type: string
          example: <h1>Welcome</h1><p>This is a getting started guide.</p>
        content:
          type: string
          example: This is the plain text content of the article.
        author:
          $ref: '#/components/schemas/author'
        category:
          $ref: '#/components/schemas/category_details'
        tags:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
              name:
                type: string
                example: tutorial
        attachments:
          type: array
          items: {}
        related_articles:
          type: array
          items: {}
        keywords:
          type: array
          items: {}
        next_article:
          type: object
          nullable: true
        prev_article:
          type: object
          nullable: true
        table_of_contents:
          type: string
        show_table_of_contents:
          type: boolean
    meta:
      type: object
      properties:
        url:
          type: string
          example: /articles/getting-started
        page_title:
          type: string
          example: Getting Started - Knowledge Base
        keywords:
          type: string
          example: getting started, tutorial, guide
        meta_description:
          type: string
          example: A comprehensive guide to help you get started with our platform
    date_time_field:
      type: string
      format: date-time
    author:
      type: object
      properties:
        name:
          type: string
        email:
          type: string
          format: email
        profile_image_url:
          type: string
          format: uri
          nullable: true
    category_details:
      type: object
      properties:
        id:
          type: string
          format: uuid
        name:
          type: string
        description:
          type: string
          nullable: true
        slug:
          type: string
        sequence:
          type: integer
          nullable: true
        parent_id:
          type: string
          nullable: true
        depth:
          type: integer
          nullable: true
        articles_count:
          type: integer
        categories_count:
          type: integer
        total_articles_count:
          type: integer
        url:
          type: string
        subcategories:
          type: array
          items:
            $ref: '#/components/schemas/category_details'
        ancestors:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
              name:
                type: string
              url:
                type: string
        children:
          type: array
          items:
            type: string
            format: uuid
        articles:
          type: array
          items:
            type: object
            properties:
              id:
                type: string
                format: uuid
              url:
                type: string
              title:
                type: string
              created_at:
                type: string
              content:
                type: string

````