getExternalSaas
Get a paginated, filterable, sortable list of external SaaS tools in the AI BOM.
Examples
query GetExternalSaas($input: GetExternalSaasInput) {
getExternalSaas(input: $input) {
items {
name
description
totalUsers
totalCommands
totalCalls
lastActivity
userTotalCalls
userLastUsedAt
firstSeen
}
total
}
}Variables
This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.
{
"input": {
"filter": {
"name": ["api.github.com"],
"command": ["curl"],
"user": ["developer@example.com"],
"source": ["Cursor"]
},
"sort": {
"field": "Name",
"direction": "Asc"
},
"limit": 100,
"offset": 0,
"dateRange": {
"from": 1749000000000,
"to": 1749900000000
},
"includeAggregateTotals": true
}
}Arguments
You can use the following argument(s) to customize your getExternalSaas query.
input GetExternalSaasInput
filter ExternalSaasFilterInput
sort ExternalSaasSortInput
limit Int
offset Int
dateRange VibeSecDateRange
includeAggregateTotals Boolean
Fields
Return type: GetExternalSaasResponse!
You can use the following field(s) to specify what information your getExternalSaas query will return. Please note that some fields may have their own subfields.
items [ExternalSaasItem!]!
List of external SaaS services matching the query criteria
name String!
description String
totalUsers Int!
totalCommands Int!
totalCalls Int!
lastActivity DateTime
userTotalCalls Int
userLastUsedAt DateTime
firstSeen DateTime
data ⚠️[ExternalSaasItem!]!
Deprecated: Use items
name String!
description String
totalUsers Int!
totalCommands Int!
totalCalls Int!
lastActivity DateTime
userTotalCalls Int
userLastUsedAt DateTime
firstSeen DateTime
total Int!
Total number of external SaaS services matching the query criteria
Last updated