CBC GROUP

Products API

Manage and retrieve product information, variations, and social proof (reviews/FAQs).

GET/client/v1/products

List Products

Retrieve a paginated list of products. Supports sparse fieldsets via the 'fields' parameter.

Request BodyJSON

fieldsOptional · String

Comma-separated list of fields to return (e.g., id,name,slug).

pageOptional · Number

Page number for pagination.

limitOptional · Number

Number of items per page (default: 20).

Error Responses

400

INVALID_PARAMS

Invalid query parameters provided.

500

INTERNAL_SERVER_ERROR

Unexpected error on the server side.

GET/client/v1/products/:id

Product Detail

Get full details of a specific product by its 10-digit ID.

Request BodyJSON

idRequired · String

The 10-digit numeric ID of the product.

fieldsOptional · String

Sparse fieldsets support.

Error Responses

404

PRODUCT_NOT_FOUND

The requested product ID does not exist.

Related Product Resources

Use the following nested routes to retrieve specialized product data. All these routes follow the same authentication and field selection patterns.

  • /products/:id/reviewsGET
  • /products/:id/faqsGET
  • /products/:id/videosGET