Sorry, no results found for "".

Show examples in:
Javascript HTTP
Endpoint info
Available examples

Content Management API > Field

List all fields

Returns

Returns an array of resource objects of type field

Examples

import { buildClient } from "@datocms/cma-client-node";
async function run() {
const client = buildClient({ apiToken: process.env.DATOCMS_API_TOKEN });
const modelIdOrApiKey = "blog_post";
const fields = await client.fields.list(modelIdOrApiKey);
for (const field of fields) {
// Check the 'Returned output' tab for the result ☝️
console.log(field);
}
}
run();
{
id: "Pkg-oztERp6o-Rj76nYKJg",
label: "Title",
field_type: "string",
api_key: "title",
localized: true,
validators: { required: {} },
position: 1,
hint: "This field will be used as post title",
default_value: { en: "A default value", it: "Un valore di default" },
appearance: {
editor: "single_line",
parameters: { heading: false },
addons: [{ id: "1234", field_extension: "lorem_ipsum", parameters: {} }],
},
deep_filtering_enabled: true,
item_type: { type: "item_type", id: "DxMaW10UQiCmZcuuA-IkkA" },
fieldset: null,
}