List Sales (DataTable)

Retrieve a paginated list of sales/auctions.

GET /datatable-sales
Query Parameters
Parameter Type Description Example
range integer Items per page ?range=25
page integer Page number ?page=0
sort string Sort field and direction ?sort=-sale_date
filter[status] string Sale status (draft, published, closed) ?filter[status]=published
filter[sale_date][value][from] string Min sale date ?filter[sale_date][value][from]=2025-01-01
filter[sale_date][value][to] string Max sale date ?filter[sale_date][value][to]=2025-12-31
filter[catalog] string Catalog ID ?filter[catalog]=78
fields string Specific fields ?fields=id,label,status
Example Request
GET /api/v1.0/datatable-sales?filter[status]=published&sort=-sale_date&range=25
Response
{
  "data": [
    {
      "id": "456",
      "label": "Summer Auction 2025",
      "sale_date": "2025-06-15T19:00:00Z",
      "status": "published",
      "catalog": {
        "id": "78",
        "label": "Summer 2025 Catalog"
      },
      "item_count": 250,
      "consignment_count": 15,
      "total_estimates": "250000.00",
      "total_hammer_price": "280000.00",
      "lots_locked": false,
      "venue": "Main Auction House",
      "created": "2025-03-01T10:00:00Z"
    }
  ],
  "count": 12
}
Back to API Home