Этот API позволяет управлять пользователями и событиями: регистрировать пользователей, создавать события, регистрировать участников, а также управлять аккаунтами.
URL: /api/register
Method: POST
Body:
{
"email": "testuser@example.com",
"password": "testpassword"
}
URL: /api/login
Method: POST
Body:
{
"email": "testuser@example.com",
"password": "testpassword"
}
URL: /events/create
Method: POST
Body:
{
"user_id": "1",
"title": "Tech Meetup",
"date": "2025-05-10",
"time": "18:00:00",
"venue": "New York Conference Center",
"description": "Annual meetup for developers and entrepreneurs.",
"note": "Bring business cards.",
"price": "Free",
"image_url": "https://example.com/event.jpg",
"attendees": [],
"is_active": true
}
URL: /events/list
Method: GET
Body: нет
URL: /events/get?id=1
Method: GET
Body: нет
URL: /events/register
Method: POST
Body:
{
"event_id": "1",
"email": "testuser@example.com"
}
URL: /events/update?id=1
Method: PUT
Body:
{
"title": "Tech Conference 2025",
"date": "2025-06-20",
"time": "10:00:00",
"venue": "San Francisco Tech Center",
"description": "An updated event with more tech talks.",
"note": "Early registration recommended.",
"price": "$50",
"image_url": "https://example.com/conference.jpg",
"attendees": ["testuser@example.com"],
"is_active": true
}
URL: /events/delete?id=1
Method: DELETE
Body: нет
URL: /admin/update?id=1
Method: PUT
Body:
{
"new_email": "updateduser@example.com",
"new_password": "newsecurepassword"
}
URL: /admin/delete?id=1
Method: DELETE
Body: нет