Files
Upload, list, and delete user files.
Uploads a file as multipart/form-data. The upload is validated and accepted synchronously, then processed asynchronously.
Constraints:
The request method must be
PUT.Content-Typemust bemultipart/form-data.Content-Lengthis required (chunked transfer encoding is not supported).Maximum size is 125 MB.
API key issued for your Plus organization, sent as a bearer token.
The file to upload.
File received; processing will begin shortly.
acceptedMissing or invalid API key.
Method not allowed (must use PUT).
Content-Length header is required.
File exceeds the size limit.
Content-Type must be multipart/form-data.
PUT /r/v0/files/upload HTTP/1.1
Host: api.plusdocs.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: multipart/form-data
Accept: */*
Content-Length: 17
{
"file": "binary"
}{
"status": "accepted",
"uploadId": "text",
"message": "text"
}Lists the authenticated user's files in the organization, ordered by creation time (newest first). Supports cursor-based pagination.
API key issued for your Plus organization, sent as a bearer token.
Page size (1–100). Defaults to 50.
50The nextCursor returned by a previous page.
A page of files.
Cursor for the next page, or null if there are no more files.
Missing or invalid API key.
GET /r/v0/files HTTP/1.1
Host: api.plusdocs.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"files": [
{
"id": "text",
"name": null,
"contentType": null,
"urn": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
],
"nextCursor": null
}Deletes a file the caller owns. Returns 204 on success.
API key issued for your Plus organization, sent as a bearer token.
Deletion accepted; no content.
No content
The request was malformed or missing required fields.
Missing or invalid API key.
File not found.
DELETE /r/v0/files/{fileId} HTTP/1.1
Host: api.plusdocs.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Last updated
Was this helpful?

