Documentation Index
Fetch the complete documentation index at: https://mintlify.com/egeuysall/ryva-archive/llms.txt
Use this file to discover all available pages before exploring further.
Welcome to Ryva API
The Ryva API is a RESTful API that allows you to manage users, organizations, billing, and more. This documentation provides comprehensive information about all available endpoints, authentication methods, and data models.Base URL
All API requests should be made to:API Versioning
The Ryva API uses URL-based versioning. All endpoints are prefixed with/v1:
Response Format
All API responses are returned in JSON format with the following structure:Success Response
Error Response
HTTP Status Codes
The API uses standard HTTP status codes:| Status Code | Description |
|---|---|
200 | OK - Request successful |
201 | Created - Resource created successfully |
204 | No Content - Request successful, no response body |
400 | Bad Request - Invalid request parameters |
401 | Unauthorized - Missing or invalid authentication |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource not found |
409 | Conflict - Resource already exists |
422 | Unprocessable Entity - Validation error |
500 | Internal Server Error - Server error |
Common Error Codes
| Code | Description |
|---|---|
INVALID_REQUEST | The request body or parameters are invalid |
UNAUTHORIZED | Authentication is required |
FORBIDDEN | You don’t have permission to access this resource |
NOT_FOUND | The requested resource was not found |
CONFLICT | The resource already exists |
VALIDATION_ERROR | Input validation failed |
INTERNAL_ERROR | An internal server error occurred |
Rate Limiting
API requests are rate limited to ensure fair usage:- Authenticated requests: 1000 requests per hour
- Unauthenticated requests: 100 requests per hour
Timestamps
All timestamps are returned in ISO 8601 format with UTC timezone:Health Check
Check API availability:Next Steps
Authentication
Learn how to authenticate your API requests
Auth Endpoints
Manage user profiles and preferences
Organizations
Create and manage organizations
Billing
Handle subscriptions and payments