Show examples in:
JavascriptHTTP
Endpoint info
Available examples
Content Management API > Upload Collection

Create a new upload collection

Body parameters

idstringOptional

RFC 4122 UUID of upload collection expressed in URL-safe base64 format

Example:"uinr2zfqQLeCo_1O0-ao-Q"
labelstringRequired

The label of the upload collection

Example:"Posts"
positionintegerOptional

Ordering index

Example:1
parentOptional

Parent upload collection

Type:null, <a href="/docs/content-management-api/resources/upload_collection">ResourceLinkage&#x3C;"upload_collection"></a>

Returns

Returns a resource object of type upload_collection

Examples

import { buildClient } from "@datocms/cma-client-node";
async function run() {
const client = buildClient({ apiToken: process.env.DATOCMS_API_TOKEN });
const uploadCollection = await client.uploadCollections.create({
label: "Posts",
});
// Check the 'Returned output' tab for the result ☝️
console.log(uploadCollection);
}
run();
{
id: "uinr2zfqQLeCo_1O0-ao-Q",
label: "Posts",
position: 1,
parent: null,
children: [{ type: "upload_collection", id: "uinr2zfqQLeCo_1O0-ao-Q" }],
}