-
Notifications
You must be signed in to change notification settings - Fork 1
4. API Documentation
Pourya Alizadeh edited this page Sep 27, 2024
·
1 revision
This section provides details about the API endpoints for each microservice. You can use tools like Postman to test the endpoints.
- POST /events: Create a new event.
- GET /events/{id}: Retrieve event details.
- PUT /events/{id}: Update event details.
- DELETE /events/{id}: Delete an event.
- POST /users: Create a new user.
- GET /users/{id}: Retrieve user details.
- POST /events/{id}/register: Register a user for an event.
- DELETE /events/{id}/unregister: Unregister a user from an event.
- POST /venues: Create a new venue.
- GET /venues/{id}: Retrieve venue details.
- PUT /venues/{id}: Update venue information.
- DELETE /venues/{id}: Delete a venue.
- POST /notify: Send notifications (email/SMS) to attendees.
- POST /payments: Process payment.
- GET /payments/{id}: Retrieve payment details.
- POST /events/{id}/schedule: Create event schedule.
- GET /events/{id}/schedule: Get event schedule.