Hi, I have another doubt (I’ve been posting for a while now haha, ps thanks for all your help). How can I write a list field with the write API? I have a list of references and I don’t know how to post it to the write API…
thanks
Hi @emiliano, you can see a response from our content API for a piece of content that has a list (called navigationLinks) with sub-lists inside (subLinks), here:
https://cdn.builder.io/api/v2/content/site-settings?apiKey=e37b966ec695434bb21e97442a4a9f46&limit=1
So if you are writing a post to the write API you would just need to make sure the list follows the similar format:
fetch('https://builder.io/api/v1/write/blog-model', {
method: 'POST',
headers: {
Authorization: `Bearer YOUR_PRIVATE_KEY`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'test',
data: {
listName: [
{
'@type': '@builder.io/core:Reference',
'id': 'contentID',
'model': 'modelName'
},{
'@type': '@builder.io/core:Reference',
'id': 'contentID',
'model': 'modelName'
}
...
]}
})
});
Or similar. Try using the content API to test the shape of lists if you have content that includes a list and just match that in your write API calls.
Hope that helps!
1 Like