List vendors for an audit
Retrieves vendor population data for an audit.
This endpoint provides access to vendor records visible to auditors during an audit engagement.
Supports filtering by:
search: Searches vendor names (case-insensitive)vendorStatusesMatchesAny: Filters by vendor status (ACTIVE, ARCHIVED, IN_PROCUREMENT)inherentRiskMatchesAny: Filters by inherent risk level
Results are sorted by name (ascending) by default.
Use orderBy and orderDirection to customize sorting.
Sort parameters must remain consistent across paginated requests.
Uses cursor-based pagination. To paginate:
- Make initial request with desired
pageSize - Check
results.pageInfo.hasNextPage - Use
results.pageInfo.endCursoraspageCursorfor next request
Documentation Index
Fetch the complete documentation index at: https://developer.vanta.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The audit ID
Query Parameters
Maximum number of results per page (1-100, default 10) Controls the maximum number of items returned in one response from the API.
1 <= x <= 100Pagination cursor from previous response 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.
Search term for filtering by vendor name
Filter vendors by status values
ACTIVE, ARCHIVED, IN_PROCUREMENT Filter vendors by inherent risk level values
CRITICAL, HIGH, MEDIUM, LOW, UNSCORED Field to sort results by. Allowed: "name", "inherentRisk". Default: "name"
name, inherentRisk Sort direction: "asc" or "desc". Default: "asc" Sort direction: "asc" for ascending, "desc" for descending.
asc, desc Response
Paginated list of vendors with pagination metadata