Storage
Generate Signed URL
Generate a pre-signed URL for direct file uploads
GET
Generate a pre-signed URL that allows direct file uploads to NoCloud storage. This is useful for client-side uploads where you don’t want to proxy files through your server.Documentation Index
Fetch the complete documentation index at: https://docs.nonefivem.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorization
Bearer token for authentication. Format:
Bearer <your-api-key>Required Permission
STORAGE_WRITE
Query Parameters
Query parameters are optional. Provide them only if you want to pre-allocate storage for the file. If omitted, a non-allocated signed URL is generated instead.MIME type of the file to upload
Size of the file in bytes
Optional metadata to attach to the file
Response
Without query parameters (non-allocated)
The pre-signed URL for uploading. Upload to this URL using a POST request
with the file as form data. You can optionally include a
metadata field in
the form data.ISO 8601 timestamp when the URL expires
With query parameters (pre-allocated)
When query parameters are provided, the response includes additional fields for the pre-allocated media:The pre-signed URL for uploading. Upload to this URL using a PUT request.
ISO 8601 timestamp when the URL expires
The ID the file will have after upload
The public CDN URL where the file will be accessible after upload
Signed URLs expire after 15 minutes. Generate a new URL if the upload doesn’t
complete in time.
Uploading Files Guide
Learn how to upload files using signed URLs with complete examples in multiple
languages.

