List integrations for an audit
Retrieves integration population data for an audit.
This endpoint provides access to integration records visible to auditors during an audit engagement. Integrations represent connected services (e.g., GitHub, AWS, Slack) that provide data for the audit.
Supports filtering by:
- search: Searches integration names (case-insensitive)
- tagsMatchesAny: Filters by integration tag (ACCESS, COMPUTERS, etc.)
- categoriesMatchesAny: Filters by category (CLOUD_PROVIDER, HR_PROVIDER, etc.)
Uses cursor-based pagination. To paginate:
- Make initial request with desired pageSize
- Check results.pageInfo.hasNextPage
- Use results.pageInfo.endCursor as pageCursor for next request
Results are sorted by integration display name (ascending). This sort order is fixed and cannot be customized via query parameters.
Rate limit: 10 requests / minute.
Path parameters
The audit ID
Query parameters
Controls the maximum number of items returned in one response from the API.
Maximum number of results per page (1-100, default 10)
A marker or pointer, telling the API where to start fetching items for the subsequent page in a paginated dataset. Note that the requested page will not include the item that corresponds to this cursor but will start from the one immediately after this cursor.
Pagination cursor from previous response
Search term for filtering by integration name
Filter integrations by tag values
Filter integrations by category values
Response
Paginated list of integrations with pagination metadata
Example response
{
"results": {
"data": [
{
"id": "github",
"name": "GitHub",
"tags": [
"Vulnerabilities",
"Code changes"
],
"categories": [
"Version control systems"
]
}
]
}
}