get / post

Служебные вызовы произвольного пути API — когда нет специализированного метода. Ниже два примера: GET и POST.

CLI

python limetime.py get /v3/Races/Years
python limetime.py post /v3/PromoCodes/Set -q raceGuid=<raceGuid> --file promo.json

path — путь эндпоинта, напр. /v3/Races/Years
-q / --query — query-параметры
--data / --file — тело для post

HTTP

Запрос

GET /v3/Races/Years HTTP/1.1
Host: api.limetime.io
X-Access-Key: 7f3a9b2c1d4e5f60718293a4b5c6d7e8
Accept: application/json

— — —

POST /v3/PromoCodes/Set?raceGuid=a1b2c3d4-0010-0010-0010-000000000010 HTTP/1.1
Host: api.limetime.io
X-Access-Key: 7f3a9b2c1d4e5f60718293a4b5c6d7e8
Content-Type: application/json
Accept: application/json

{
  "items": [
    {
      "value": "PROMO5",
      "discountPercent": 5
    }
  ]
}

Ответ

HTTP/1.1 200 OK
Content-Type: application/json

{
  "isSuccess": true,
  "message": null,
  "data": {
    "affected": 1
  }
}