Build a security filter
import requests
url = "https://{FUSION HOST}/api/security-filter"
payload = {
"userId": "<string>",
"permissions": [
{
"methods": [],
"path": "<string>",
"params": {}
}
],
"roles": ["<string>"],
"realm": {
"type": "<string>",
"name": "<string>",
"principal": "<string>",
"data": {}
},
"principal": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"filter": "<string>",
"nestedClauses": {}
}Build a security filter
Build a security filter using the specified collections and optional connector configuration IDs.
POST
/
security-filter
Build a security filter
import requests
url = "https://{FUSION HOST}/api/security-filter"
payload = {
"userId": "<string>",
"permissions": [
{
"methods": [],
"path": "<string>",
"params": {}
}
],
"roles": ["<string>"],
"realm": {
"type": "<string>",
"name": "<string>",
"principal": "<string>",
"data": {}
},
"principal": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"filter": "<string>",
"nestedClauses": {}
}Query Parameters
A list of collection names. Security filters will be built for connector configurations linked to these collections.
Optional list of specific connector configuration IDs to build filters for. If omitted, filters are built for all configurations.
Body
application/json
Was this page helpful?
⌘I