Unified API Gateway for all bounded contexts of the Austrian Equestrian Federation's Meldestelle system.
The Meldestelle API provides a unified interface to various bounded contexts while maintaining the independence of each context. This API Gateway aggregates all bounded context APIs and provides a single entry point for clients.
The API follows REST principles and uses JSON for data exchange. All responses are wrapped in a consistent format using the BaseDto wrapper.
Authentication is handled using JWT (JSON Web Token) based authentication. Most endpoints require authentication, which can be obtained by registering and logging in through the Authentication Context.
User authentication, registration, and profile management
Base Path: /auth
Reference data management (countries, states, age classes, venues)
Base Path: /api/masterdata
Horse registration, ownership, and pedigree management
Base Path: /api/horses
Event creation, management, and participant registration
Base Path: /api/events
Raw OpenAPI 3.0.3 specification in YAML format for code generation or import into other tools.
View OpenAPI SpecComprehensive API collection covering all endpoints with pre-configured request examples.
Download CollectionThe API uses JWT (JSON Web Token) based authentication:
POST /auth/registerPOST /auth/loginAuthorization header: Bearer <token>All API responses follow a consistent format using the BaseDto wrapper:
{
"success": true,
"data": {
"example": "Actual response data goes here"
},
"message": "Operation completed successfully",
"timestamp": "2024-01-15T10:30:00Z"
}