Post Browser Layouts
info
All JSON array responses have been shortened for readability.
POST/<ApplicationID/collections/<CollectionID>/browserlayouts/<BrowserLayoutID>>
Endpoint Requires Authentication
warning
Browser Layouts are primarily used with the frontend interface at go.centrix.world. They can only be used with a valid collection parent.
Example
https://api.centrix.world/641c1177ebc8b2f3c195b02c/collections/641c1177ebc8b2f3c195b033/browserlayouts
Description
Insert a new browser layout for this collection. The browser layout ID is not required. Providing an ID will update/overwrite the given browser layout, excluding it will create a new one.
Layouts are created with an owner, which should be the principal entity ID that made the request.
If the layouts isPublic is false, or allowPublicEditing is false, it cannot be editted by a different user.
Returns
{
"timestamp": "2023-03-23T11:24:38.081Z",
"data": {
"application": "641c1177ebc8b2f3c195b02c",
"localCollection": "641c1177ebc8b2f3c195b033",
"owner": "641c11c7ebc8b2f3c195b098",
"name": "new layout",
"isDefault": true,
"isPublic": true,
"allowPublicEditing": false,
"columns": [
{
"key": "name",
"property": "name",
"label": "Name",
"width": 50,
"propertyType": ["string"],
"propertyPath": []
},
{
"key": "notes",
"property": "notes",
"label": "Notes",
"width": 50,
"propertyType": ["string"],
"propertyPath": []
}
],
"_id": "641c36f68fde9d1d8a0e0d67",
"createdAt": "2023-03-23T11:24:38.028Z",
"updatedAt": "2023-03-23T11:24:38.028Z",
"__v": 0
}
}