Sorry, no results found for "".

Show examples in:
Javascript HTTP
Endpoint info
Available examples

Content Management API > Model/Block

Reorders a set of fields and fieldsets within the model

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 itemType = await client.itemTypes.rawReorderFieldsAndFieldsets(
modelIdOrApiKey,
[
{
id: "Pkg-oztERp6o-Rj76nYKJg",
type: "field",
attributes: { position: 1 },
relationships: { fieldset: { data: null } },
},
],
);
// Check the 'Returned output' tab for the result ☝️
console.log(itemType);
}
run();
{
type: "field",
id: "Pkg-oztERp6o-Rj76nYKJg",
attributes: {
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,
},
relationships: {
item_type: { data: { type: "item_type", id: "DxMaW10UQiCmZcuuA-IkkA" } },
fieldset: { data: null },
},
}