/
Audit Kuali Build Integration Use
Audit Kuali Build Integration Use
Sometimes you might want to see which services are in use by which KB Apps. Here's a quick way to get that.
You can use this query:
query IntegrationsQuery($id: ID, $sort: String) {
integrationsConnection(spaceId: $id, args: {sort: $sort}) {
edges {
node {
id
data
filledSecrets
invokeUrl
appsUsing {
id
name
}
}
}
}
}
and these parameters:
{
"id": "5e47518b90adda9474c14adb",
"sort": null
}
I'm not sure what that id is. But the way I came up with the query was watching the network traffic in the browser when I went to the integrations page. The id is the same for both the sandbox as well as production KB.
Run the query and save the results as integrations.json
somewhere and run this on it:
jq '.data.integrationsConnection.edges[] | {name: .node.data.__name, url: .node.data.__url, appsUsing: .node.appsUsing}' integrations.json
That will return the integration name and url and a list of apps that are using it. Something like this:
, multiple selections available,
Related content
"Create KB Apps" Permission Report
"Create KB Apps" Permission Report
More like this
Kuali Build
Kuali Build
More like this
Admin Access Review of PII Registered Applications
Admin Access Review of PII Registered Applications
More like this
Find References to Groups in Kuali Build
Find References to Groups in Kuali Build
More like this
Google App Scripts for Integrations
Google App Scripts for Integrations
More like this