The NoCloud API provides a RESTful interface for managing your cloud resources. All endpoints are designed to be simple, predictable, and consistent.
Base URL
All API requests should be made to:
https://api.nonefivem.com/cloud
Authentication
All API requests require authentication using a Bearer token in the Authorization header.
Your API key in the format: Bearer <your-api-key>
curl -X GET "https://api.nonefivem.com/cloud/storage" \
-H "Authorization: Bearer your-api-key"
Keep your API key secure. Do not expose it in client-side code or public
repositories.
All responses are returned in JSON format. Successful responses include the requested data, while error responses follow a consistent structure:
{
"message": "Error message describing what went wrong"
}
HTTP Status Codes
| Status Code | Description |
|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing API key |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn’t exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Permissions
Different endpoints require different permission levels:
| Permission | Description |
|---|
STORAGE_READ | Read storage items and statistics |
STORAGE_WRITE | Upload, delete, and modify storage items |
Available Endpoints