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
}
}