Skip to main content
GET
/
products
/
Get products
curl --request GET \
  --url https://api-dev.iclosed.io/products/ \
  --header 'Authorization: Bearer <token>'
{
  "count": 25,
  "data": [
    {
      "id": 1,
      "name": "Consultation Package",
      "description": "Initial consultation service",
      "price": 150,
      "contractValue": 1500,
      "createdAt": "2024-01-15T10:30:00Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

API key required in 'Authorization' header. Format: iclosed-<token>

Query Parameters

name
string

Filter products by name

type
string

Filter products by type

page
integer
default:0

Page number for pagination (0-based)

Required range: x >= 0
limit
integer
default:50

Number of records per page (max 50)

Required range: 1 <= x <= 50

Response

Products retrieved successfully

count
integer

Total number of products matching the filters

data
object[]

Array of products for the current page

I