Upsert Entity Access

Upsert Entity Access

You can share a dashboard to make it visible to other users. You can assign read and write permissions to the users in your organization, based on their roles

Request
URI
PUT
https://{api_host}//vrlic/api/v1/content/dashboards/access-control
COPY
Request Body
Array of PublicApiEntityAccessDto of type(s) application/json
Optional
[
    {
        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
        "entityType": "DASHBOARD",
        "id": "768ea4a8d-7c9d-4762-99f7-fe4be6a77908",
        "owner": "owner",
        "private": false,
        "readRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "DISABLED"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ],
        "requesterRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "DISABLED"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ],
        "updateRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ]
    }
]
Authentication
This operation uses the following authentication methods.
Responses
200

OK

[
    {
        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
        "entityType": "DASHBOARD",
        "id": "768ea4a8d-7c9d-4762-99f7-fe4be6a77908",
        "owner": "owner",
        "private": false,
        "readRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "DISABLED"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ],
        "requesterRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "DISABLED"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ],
        "updateRoles": [
            {
                "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                "datasetList": [
                    {
                        "constraints": {
                            "constraints": [
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        }
                                    ],
                                    "operator": "AND",
                                    "tags": [
                                        "log-intelligence:search-bar"
                                    ]
                                },
                                {
                                    "constraints": [
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "error"
                                        },
                                        {
                                            "fieldName": "text",
                                            "operator": "CONTAINS",
                                            "value": "test"
                                        }
                                    ],
                                    "operator": "AND"
                                }
                            ],
                            "operator": "AND"
                        },
                        "cspOrgId": "678ea4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "description": "test_dataset description",
                        "id": "d5a4a8d-7c9d-4762-99f7-fe4be6a77908",
                        "name": "test_dataset",
                        "restrictAutocomplete": false,
                        "restricts": false
                    }
                ],
                "description": "test-feature-access-role description",
                "displayName": "test-feature-access-role",
                "featureAccessList": [
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "Webhook Configuration",
                        "name": "CONFIGURATION.WEBHOOK-CONFIGURATION"
                    },
                    {
                        "allowedActions": [
                            "UPDATE"
                        ],
                        "description": "API Keys",
                        "name": "CONFIGURATION.API-KEYS"
                    }
                ],
                "id": "effa4a8d-7c9d-4762-99f7-fe4be6a9802f",
                "name": "test-feature-access-role"
            }
        ]
    }
]