Skip to content

API Reference

Complete API reference for the OVN Pay platform.

Base URL

https://api.ovnpays.com/api/v1

Authentication

All API requests require authentication using an API key:

http
GET /api/v1/payouts
Authorization: Bearer your_api_key
Content-Type: application/json

Getting an API Key

Contact engineering@ovn.llc to request API access.

Rate Limits

  • Default: 100 requests per minute
  • Burst: Up to 200 requests in short bursts

Rate limit headers are included in all responses:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1635830400

Response Format

All responses follow this structure:

json
{
  "success": true,
  "data": { ... },
  "meta": {
    "requestId": "uuid",
    "timestamp": "2025-01-15T10:30:00Z"
  }
}

Errors

Errors are returned with appropriate HTTP status codes:

json
{
  "success": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Invalid request parameters",
    "details": { ... }
  }
}

Status Codes

CodeDescription
200Success
400Bad Request / Validation Error
401Unauthorized
403Forbidden
404Not Found
409Conflict / Resource Already Exists
422Unprocessable Entity
429Rate Limit Exceeded
500Internal Server Error
503Service Unavailable