Orders

Операции с заказами

Получить список заказов

get

Возвращает список физических заказов текущего пользователя с пагинацией

Authorizations
Query parameters
lastOrderIdstringOptional

ID последнего заказа для курсорной пагинации

limitinteger · max: 50Optional

Количество записей на страницу (максимум 50)

Default: 50
pageintegerOptional

Номер страницы

Default: 1
Responses
200
Успешный ответ
application/json
get
GET /api/v1/physical/orders HTTP/1.1
Host: tribute.tg
Api-Key: YOUR_API_KEY
Accept: */*
{
  "rows": [
    {
      "id": 12345,
      "status": "pending",
      "created": "2024-01-15T10:30:00Z",
      "fullName": "Иван Иванов",
      "email": "[email protected]",
      "phone": "+79991234567",
      "telegramID": 123456789,
      "address": {
        "countryIso2": "RU",
        "countryIso3": "RUS"
      },
      "locality": "Москва",
      "fullAddress": "Россия, Москва, ул. Пушкина, д. 10, кв. 5",
      "customerNote": "Домофон не работает, позвонить на телефон",
      "items": [
        {
          "id": 567,
          "price": 1500,
          "quantity": 2,
          "currency": "RUB",
          "name": "Футболка с принтом",
          "attributes": {
            "size": "L",
            "color": "Черный"
          }
        }
      ],
      "deliveryCost": 250.5,
      "currency": "RUB"
    }
  ],
  "meta": {
    "total": 125,
    "offset": 1,
    "limit": 50
  }
}

Получить детали заказа

get

Возвращает подробную информацию о конкретном заказе

Authorizations
Path parameters
idintegerRequired

ID заказа

Responses
200
Успешный ответ
application/json
get
GET /api/v1/physical/orders/{id} HTTP/1.1
Host: tribute.tg
Api-Key: YOUR_API_KEY
Accept: */*
{
  "id": 12345,
  "status": "pending",
  "created": "2024-01-15T10:30:00Z",
  "fullName": "Иван Иванов",
  "email": "[email protected]",
  "phone": "+79991234567",
  "telegramID": 123456789,
  "address": {
    "countryIso2": "RU",
    "countryIso3": "RUS"
  },
  "locality": "Москва",
  "fullAddress": "Россия, Москва, ул. Пушкина, д. 10, кв. 5",
  "customerNote": "Домофон не работает, позвонить на телефон",
  "items": [
    {
      "id": 567,
      "price": 1500,
      "quantity": 2,
      "currency": "RUB",
      "name": "Футболка с принтом",
      "attributes": {
        "size": "L",
        "color": "Черный"
      }
    }
  ],
  "deliveryCost": 250.5,
  "currency": "RUB"
}