Reonic Upload API
Two-step uploads for endpoints that accept user-provided file content.Call `POST /uploads/create` to obtain an `uploadUrl` and an `uploadId`. `PUT` the raw file body to `uploadUrl` within 1 hour, with a `Content-Type` header matching the file — not `multipart/form-data`. Then reference the `uploadId` from a registration endpoint such as those in [**Files**](#tag/files) or [**Photogrammetry**](#tag/photogrammetry) to attach the file to a resource.Prefer this flow over a registration endpoint's `url` shortcut when the file isn't already hosted at a public URL, or when you'd rather not expose it on the internet.
Reonic Upload API is one of 29 APIs that Reonic publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Upload. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes 1 operation across 1 path. It is described by OpenAPI 3.1.0, at version 3.2.0.
Requests are made against a single base URL, {apiBaseUrl}/rest/v3/.
Metadata
The identity and technical contract details declared by the specification.
Authentication & Security 1
Reonic Upload API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as X-Authorization (X-Authorization).
By default, every request must be authenticated.
Paths & Operations 1
Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.
Two-step uploads for endpoints that accept user-provided file content. Call POST /uploads/create to obtain an uploadUrl and an uploadId. PUT the raw file body to uploadUrl within…
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
More from Reonic 12
Other APIs Reonic publishes across the network.