Content Management API > Upload
Referenced records
Retrieve all records that are linked to this upload
Query parameters
nested boolean
For Modular Content, Structured Text and Single Block fields, return full payload for nested blocks instead of IDs
version null, enum
Retrieve only the selected type of version that is linked to the upload; current, published or both
Example:
"current"
current
Return records that are linked to the upload in their latest version available
published
Return records that are linked to the upload in their published version
published-or-current
Return records that are linked to the upload either in their published version or in their latest version available
Returns
Returns an array of resource objects of type item
Examples
import { buildClient } from "@datocms/cma-client-node";
async function run() { const client = buildClient({ apiToken: process.env.DATOCMS_API_TOKEN });
const uploadId = "q0VNpiNQSkG6z0lif_O1zg";
const uploads = await client.uploads.references(uploadId);
for (const upload of uploads) { // Check the 'Returned output' tab for the result ☝️ console.log(upload); }}
run();
{ id: "hWl-mnkWRYmMCSTq4z_piQ", title: "My first blog post!", content: "Lorem ipsum dolor sit amet...", category: "24", image: { alt: "Alt text", title: "Image title", custom_data: {}, focal_point: null, upload_id: "20042921", }, meta: { created_at: "2020-04-21T07:57:11.124Z", updated_at: "2020-04-21T07:57:11.124Z", published_at: "2020-04-21T07:57:11.124Z", first_published_at: "2020-04-21T07:57:11.124Z", publication_scheduled_at: "2020-04-21T07:57:11.124Z", unpublishing_scheduled_at: "2020-04-21T07:57:11.124Z", status: "published", is_current_version_valid: true, is_published_version_valid: true, current_version: "4234", stage: null, has_children: true, }, item_type: { type: "item_type", id: "DxMaW10UQiCmZcuuA-IkkA" },}