Skip to main content
POST

Authorizations

Authorization
string
header
required

API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.

Path Parameters

companyId
string<uuid>
required

Company identifier

Body

application/json
entityType
string
required

The owner entity type, as a lowercase kebab-case slug (e.g. exposure, quote, company). The internal-only invoice owner is not addressable here.

Example:

"quote"

entityId
string<uuid> | null
required

The owner entity id. null only for the company-level owner (entityType: company); required for every other owner.

fileIds
string<uuid>[]
required

The files to move. 1–100 ids, each placed under the requesting owner; duplicates move once.

Required array length: 1 - 100 elements
folderId
string<uuid> | null
required

The destination folder, which must belong to the requesting owner. null moves the files to the owner's top level.

Response

The batch moved; the ids of the files whose placement moved

ids
string<uuid>[]

The ids of the files whose placement moved