Role Playing Game Encounter and Adventure Management API
This API provides endpoints for managing RPG encounters and adventures, with full JSON Schema validation for data integrity.
Create, read, update, and delete individual RPG encounters. Each encounter includes monsters, NPCs, treasure, and environmental details.
Manage complete adventures containing multiple linked encounters, with level ranges and detailed narrative descriptions.
All content is validated against strict JSON schemas to ensure data consistency and structure compliance.
Clean, predictable REST endpoints with standard HTTP methods and response codes.
All API requests and responses are validated against JSON schemas to ensure data integrity and consistency.
The content
field in adventures and encounters must conform to specific schemas: