GoMake

Gomake API

POST

Get Orders (Paginated)

Retrieves a paginated list of sales orders

/api/sales-orders/list

Request Body

modelobject(required) - Pagination settings
patternSearchstring(optional) - Search term
{
  "model": {
    "pageSize": 10,
    "pageNumber": 1
  }
}

Responses

200Orders retrieved successfully
{
  "data": {
    "data": [
      {
        "id": "5be46686-6432-4098-b7c6-e2d2d0a2d6b2",
        "number": "O1772",
        "currency": "ILS",
        "totalPrice": "3513.00",
        "createdDate": "15-02-2026 09:08",
        "customerName": "tester",
        "documentType": 1,
        "statusTitleText": "Order.Open"
      }
    ],
    "totalItems": 705,
    "documentStatisticsList": [
      {
        "key": "totalPrice",
        "value": "596.6k"
      }
    ]
  },
  "success": true
}

Example Request

curl -X POST \
  https://api.gomake.net/api/sales-orders/list \
  -H "Content-Type: application/json" \
  -H "X-Client-Id: your-client-id-here" \
  -H "X-Client-Secret: your-client-secret-here" \
  -d '{
  "model": {
    "pageSize": 10,
    "pageNumber": 1
  }
}'

Note: Replace your-client-id-here and your-client-secret-here with your actual credentials. See the Authentication page for more details.