Перейти к основному содержимому

POST /api/v1/events

Создаёт новое событие с базовыми метаданными. Этот эндпоинт создаёт только оболочку события — пулы и рынки необходимо добавить отдельно. Для создания полного события с пулами и рынками одним запросом см. Create Event Full.

Аутентификация

Обязательно. Пользователь должен иметь роль Creator.

Запрос

ПараметрТипВОписание
namestringbodyОбязательно. Название события на английском
name_rustringbodyНазвание события на русском
tagsstring[]bodyМассив тегов (например, ["crypto", "ethereum"])
versus_namesstring[]bodyНазвания противоборствующих сторон (например, ["Team A", "Team B"])
versus_imagesstring[]bodyURL изображений для каждой стороны
has_drawboolbodyПоддерживает ли событие исход «ничья»

Пример

curl -X POST "https://api.intotes.com/api/v1/events" \
-H "Authorization: Bearer <access_token>" \
-H "Content-Type: application/json" \
-d '{
"name": "Will SOL reach $300 by July?",
"name_ru": "SOL достигнет $300 к июлю?",
"tags": ["crypto", "solana"],
"versus_names": ["Yes", "No"],
"versus_images": [],
"has_draw": false
}'

Ответ

201 Created

{
"id": 3,
"name": "Will SOL reach $300 by July?",
"name_ru": "SOL достигнет $300 к июлю?",
"tags": ["crypto", "solana"],
"image_url": "",
"status": "new",
"is_active": false,
"created_at": "2026-04-04T09:00:00Z",
"versus_names": ["Yes", "No"],
"versus_images": [],
"has_draw": false,
"pools": []
}

403 Forbidden

{
"error": "insufficient permissions"
}