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

# Get a Product Attributes Terms

> Gets terms for a specific product attribute.




## OpenAPI

````yaml api-reference/v2/openapi-v2-stable.yaml get /products/attributes/{id}/terms
openapi: 3.0.3
info:
  title: CoCart - Cart API v2
  version: 4.6.0
  description: >
    CoCart REST API v2 for managing shopping carts, products, and store
    functionality.

    Compared to API v1, this version provides enhanced endpoints for cart
    operations, product management,

    and administrative functions with improved response structures and better
    error handling.
  termsOfService: http://cocartapi.com/terms-of-conditions-polar/
  contact:
    email: support@cocartapi.com
  license:
    name: GNU General Public License v3.0
    url: http://www.gnu.org/licenses/gpl-3.0.html
servers:
  - url: '{protocol}://{host}/wp-json/cocart/v2'
    description: API v2
    variables:
      protocol:
        enum:
          - http
          - https
        default: https
      host:
        default: example-store.com
        description: Your store domain
security: []
tags:
  - name: cart
    description: Operations for managing the shopping cart
  - name: cart-items
    description: Operations for managing cart items
  - name: cart-calculate
    description: Operations for calculating cart totals
  - name: products
    description: Operations for browsing and retrieving product information
  - name: product-attributes
    description: Operations for retrieving product attributes and attribute terms
  - name: product-categories
    description: Operations for browsing and filtering product categories
  - name: product-tags
    description: Operations for browsing and filtering product tags
  - name: product-reviews
    description: Operations for retrieving product reviews and ratings
  - name: product-variations
    description: Operations for retrieving variable product variations
  - name: admin-sessions
    description: Administrative operations for managing cart sessions
  - name: authentication
    description: Operations for user authentication
  - name: store
    description: Operations for retrieving store information and configuration
externalDocs:
  description: Find out more about CoCart API
  url: https://docs.cocartapi.com
paths:
  /products/attributes/{id}/terms:
    get:
      tags:
        - product-attributes
      summary: Get product attribute terms
      description: |
        Gets terms for a specific product attribute.
      parameters:
        - name: id
          in: path
          description: Unique identifier for the attribute.
          required: true
          schema:
            type: integer
        - name: page
          in: query
          description: Current page of the collection.
          schema:
            type: integer
            default: 1
        - name: per_page
          in: query
          description: Maximum number of items to return per page.
          schema:
            type: integer
            default: 10
      responses:
        '200':
          description: Product attribute terms retrieved successfully.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProductAttributeTerm'
              example:
                - id: 23
                  name: Small
                  slug: small
                  description: Small size
                  menu_order: 0
                  count: 45
                - id: 24
                  name: Medium
                  slug: medium
                  description: Medium size
                  menu_order: 1
                  count: 78
                - id: 25
                  name: Large
                  slug: large
                  description: Large size
                  menu_order: 2
                  count: 67
                - id: 26
                  name: X-Large
                  slug: x-large
                  description: Extra large size
                  menu_order: 3
                  count: 42
        '400':
          description: Bad request - invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                code: cocart_invalid_parameter
                message: Invalid parameter provided.
                data:
                  status: 400
        '404':
          description: Product attribute not found.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                code: cocart_attribute_not_found
                message: Product attribute not found.
                data:
                  status: 404
components:
  schemas:
    ProductAttributeTerm:
      type: object
      properties:
        id:
          type: integer
          description: Unique identifier for the resource.
        name:
          type: string
          description: Term name.
        slug:
          type: string
          description: An alphanumeric identifier for the resource unique to its type.
        description:
          type: string
          description: HTML description of the resource.
        menu_order:
          type: integer
          description: Menu order, used to custom sort the resource.
        count:
          type: integer
          description: Number of published products for the resource.
    ErrorResponse:
      type: object
      description: Standard error response structure.
      properties:
        code:
          type: string
          description: Machine-readable error code.
          example: cocart_invalid_parameter
        message:
          type: string
          description: Human-readable error message.
          example: Invalid parameter provided.
        data:
          type: object
          description: Additional error data.
          properties:
            status:
              type: integer
              description: HTTP status code.
              example: 400
            params:
              type: object
              description: Parameter-specific error details.
              additionalProperties: true
          additionalProperties: true

````