RaceStageRegistrations/Import

Массовый импорт/создание заявок (upsert). Также используется для правки customFields (ФИО участника).

CLI

python limetime.py import <stageGuid> --file body.json

<stageGuid> — GUID этапа
--file / --data — тело: {items:[...]} или массив

HTTP

Запрос

POST /v3/RaceStageRegistrations/Import?raceStageGuid=a1b2c3d4-0020-0020-0020-000000000020 HTTP/1.1
Host: api.limetime.io
X-Access-Key: 7f3a9b2c1d4e5f60718293a4b5c6d7e8
Content-Type: application/json
Accept: application/json

{
  "items": [
    {
      "raceGroupGuid": "a1b2c3d4-0030-0030-0030-000000000030",
      "registrationNumber": 103,
      "customFields": {
        "lastName": "Сидоров",
        "firstName": "Пётр",
        "birthday": "1988-01-20",
        "isMale": true,
        "email": "petr@example.com",
        "cellPhone": "+79001112233"
      }
    }
  ]
}

Ответ

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

{
  "isSuccess": true,
  "message": null,
  "data": {
    "imported": 1,
    "updated": 0
  }
}