GoMake

Gomake API

POST

Get Receipts (Paginated)

Retrieves a paginated list of receipts

/api/receipts/list

Request Body

modelobject(required) - Pagination settings (pageNumber, pageSize)
customerIdstring(optional) - Filter by customer ID
{
  "model": {
    "pageSize": 10,
    "pageNumber": 1
  }
}

Responses

200Receipts retrieved successfully
{
  "data": {
    "data": [
      {
        "id": "f4087edf-afc2-44a0-9359-70a4db4975f3",
        "number": "80169",
        "status": "Receipt.Created",
        "statusStr": "Open",
        "customerId": "9f331517-8448-462c-aa4f-e4c3561f3531",
        "isEditable": true,
        "totalPrice": 200,
        "creationDate": "11-02-2026",
        "customerName": "receipt test",
        "creditCardTotal": 0,
        "recieptHaveInvoice": true
      }
    ],
    "totalItems": 140,
    "documentStatisticsList": [
      {
        "key": "totalPrice",
        "value": "81.9k"
      }
    ]
  },
  "success": true
}

Example Request

curl -X POST \
  https://api.gomake.net/api/receipts/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.