Expand description
JMAP API server
This module implements the JMAP (JSON Meta Application Protocol) API server as defined in RFC 8620. It provides comprehensive request validation including:
- Request structure validation (using, methodCalls)
- Capability validation (ensuring declared capabilities are supported)
- Method call validation (structure, limits, arguments)
- Error responses per RFC 8620 Section 3.6:
unknownCapability: Capability not recognizednotRequest: Request doesn’t match JMAP structurelimit: Server limit exceeded (e.g., maxCallsInRequest)unknownMethod: Method not recognizedinvalidArguments: Invalid method arguments- Other error types for account/server issues
Structs§
- Jmap
Server - JMAP server