This directory contains comprehensive documentation for the Wisemapping backend API and services.
backend/
βββ README.md # This file - Backend documentation index
βββ rest-api/ # REST API documentation
β βββ REST Services.md # Legacy REST services documentation
βββ telemetry/ # Telemetry and metrics documentation
β βββ Telemetry.md # OpenTelemetry and metrics implementation
βββ openapi-specs/ # OpenAPI specifications
βββ openapi.yaml # Main OpenAPI specification
βββ mindmap-endpoints.yaml # Mindmap-specific endpoints
βββ collaboration-admin-endpoints.yaml # Admin and collaboration endpoints
- REST Services - Legacy documentation for REST services with CURL examples
- Main API Documentation - Comprehensive API documentation with examples
- Telemetry & Metrics - OpenTelemetry implementation, metrics tracking, and monitoring setup
- OpenAPI Specification - Complete API specification in OpenAPI 3.0 format
- Mindmap Endpoints - Mindmap-specific API endpoints
- Admin & Collaboration - Administrative and collaboration endpoints
- For API Integration: Start with the Main API Documentation
- For OpenAPI Tools: Use the OpenAPI Specification
- For Monitoring: Check the Telemetry Documentation
- For Legacy Integration: Refer to REST Services
When adding new backend documentation:
- API Documentation: Add to the main README.md
- OpenAPI Specs: Update the appropriate YAML files in
openapi-specs/ - Telemetry: Update Telemetry.md for metrics changes
- Legacy Docs: Update REST Services.md for legacy endpoints
- Use Markdown format for all documentation
- Include code examples where applicable
- Keep OpenAPI specifications up to date
- Document all new endpoints and changes
- Include authentication requirements
- Provide error handling examples
- Frontend Documentation - Frontend application documentation
- Database Configuration - Database setup and migration scripts
- Deployment Guide - Docker and deployment documentation
When contributing to the backend documentation:
- Follow the existing structure and format
- Update relevant sections when making API changes
- Include examples for new endpoints
- Test all code examples
- Update the OpenAPI specifications
For questions about the backend API:
- GitHub Issues: https://github.com/wisemapping/wisemapping-open-source/issues
- Documentation: This directory and related files
- Email: support@wisemapping.com