LayoutColumnLayoutElements
Last updated
$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('GET', '/api/layouts/elements/columns', [
'headers' => ['Authorization' => "Bearer {accessToken}"],
'query' => [
'layout_element_type' => 'formField',
'layout_element_id' => 301,
'limit' => 2
]
]);[
{
"id": 71,
"title": "Contact details",
"width": 8,
"layout_row_id": 61,
"lang_id": "en-US",
"top_separator": false,
"right_separator": true,
"bottom_separator": false,
"left_separator": false,
"sort_number": 1,
"pivot": {
"id": 201,
"layout_element_type": "formField",
"layout_element_id": 301,
"layout_column_id": 71,
"sort_number": 1
}
},
{
"id": 72,
"title": "Owner",
"width": 4,
"layout_row_id": 61,
"lang_id": "en-US",
"top_separator": false,
"right_separator": false,
"bottom_separator": false,
"left_separator": true,
"sort_number": 2,
"pivot": {
"id": 202,
"layout_element_type": "formField",
"layout_element_id": 301,
"layout_column_id": 72,
"sort_number": 2
}
}
]$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('POST', '/api/layouts/elements/columns/attach', [
'headers' => ['Authorization' => "Bearer {accessToken}"],
'json' => [
'layout_element_type' => 'formField',
'layout_element_id' => 301,
'layout_column_ids' => [
[
'layout_column_id' => 71,
'sort_number' => 1
],
[
'layout_column_id' => 72,
'sort_number' => 2
]
]
]
]);[
{
"id": 71,
"title": "Contact details",
"width": 8,
"layout_row_id": 61,
"lang_id": "en-US",
"top_separator": false,
"right_separator": true,
"bottom_separator": false,
"left_separator": false,
"sort_number": 1,
"pivot": {
"id": 201,
"layout_element_type": "formField",
"layout_element_id": 301,
"layout_column_id": 71,
"sort_number": 1
}
},
{
"id": 72,
"title": "Owner",
"width": 4,
"layout_row_id": 61,
"lang_id": "en-US",
"top_separator": false,
"right_separator": false,
"bottom_separator": false,
"left_separator": true,
"sort_number": 2,
"pivot": {
"id": 202,
"layout_element_type": "formField",
"layout_element_id": 301,
"layout_column_id": 72,
"sort_number": 2
}
}
]$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('POST', '/api/layouts/elements/columns/sync', [
'headers' => ['Authorization' => "Bearer {accessToken}"],
'json' => [
'layout_element_type' => 'formField',
'layout_element_id' => 301,
'layout_column_ids' => [
[
'layout_column_id' => 72,
'sort_number' => 1
]
]
]
]);[
{
"id": 72,
"title": "Owner",
"width": 4,
"layout_row_id": 61,
"lang_id": "en-US",
"top_separator": false,
"right_separator": false,
"bottom_separator": false,
"left_separator": true,
"sort_number": 2,
"pivot": {
"id": 202,
"layout_element_type": "formField",
"layout_element_id": 301,
"layout_column_id": 72,
"sort_number": 1
}
}
]$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('POST', '/api/layouts/elements/columns/detach', [
'headers' => ['Authorization' => "Bearer {accessToken}"],
'json' => [
'layout_element_type' => 'formField',
'layout_element_id' => 301,
'layout_column_ids' => [
[
'layout_column_id' => 72
]
]
]
]);[]