Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/vantage-sh-audit-logs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Vantage Audit Logs API
description: The Vantage API provides programmatic access to the Vantage cloud cost management and FinOps platform.
termsOfService: https://www.vantage.sh/terms-of-use
contact:
name: Vantage Support
url: https://www.vantage.sh
email: support@vantage.sh
version: 2.0.0
servers:
- url: https://api.vantage.sh/v2
security:
- oauth2:
- read
tags:
- name: Audit Logs
description: Operations about AuditLogs
paths:
/audit_logs:
get:
tags:
- Audit Logs
summary: Get all audit logs
description: Return all AuditLogs.
operationId: getAuditLogs
parameters:
- name: page
in: query
description: The page of results to return.
schema:
type: integer
format: int32
- name: limit
in: query
description: The amount of results to return. Defaults to 100. The maximum is 5000.
schema:
type: integer
format: int32
- name: user
in: query
description: Filter by personal or service API token that performed the action.
schema:
type: integer
format: int32
- name: workspace_token
in: query
description: Filter by workspace token.
schema:
type: string
- name: action
in: query
description: Filter by action type.
schema:
type: string
enum:
- create
- update
- delete
- name: object_name
in: query
description: Filter by object name.
schema:
type: string
- name: source
in: query
description: Filter by source.
schema:
type: string
enum:
- console
- api
- finops_agent
- name: object_type
in: query
description: Filter by object type.
schema:
type: string
enum:
- virtual_tag
- cost_report
- recommendation_commitment
- segment
- name: token
in: query
description: Filter by audit log token.
schema:
type: string
- name: object_token
in: query
description: Filter by object token (auditable_token).
schema:
type: string
- name: start_date
in: query
description: Filter by start date (ISO 8601 format, e.g., 2024-06-01).
schema:
type: string
format: date
- name: end_date
in: query
description: Filter by end date (ISO 8601 format, e.g., 2024-06-01).
schema:
type: string
format: date
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AuditLogs'
example:
audit_logs:
- token: adt_lg_1234567890abcdef
object_token: rpt_1234567890abcdef
object_type: Report
object_title: Production Cost Report
event: record_updated
source: api
user: Example User
workspace_title: Production Workspace
workspace_token: wrkspc_5df510e54a48a137
created_at: '2025-07-01T14:30:00Z'
object_changes:
title:
- Old Production Report
- Production Cost Report
updated_at:
- '2025-06-15T10:00:00Z'
- '2025-07-01T14:30:00Z'
- token: adt_lg_0987654321fedcba
object_token: rpt_0987654321fedcba
object_type: Report
object_title: Development Cost Report
event: record_created
source: console
user: Example User
workspace_title: Production Workspace
workspace_token: wrkspc_5df510e54a48a137
created_at: '2025-06-25T09:15:00Z'
object_changes:
key:
- null
- api-created-tag-1755150452
token:
- null
- vtag_0497e0c2b571a71d
backfill_until:
- null
- '2025-08-01T00:00:00.000Z'
created_by_type:
- User
- Team
referenced_tag_keys_by_provider:
- '{}'
- '{"aws":[]}'
account:
- null
- Test Account
created_by:
- null
- Example User
- token: adt_lg_abcdef1234567890
object_token: bgt_abcdef1234567890
object_type: Budget
object_title: Q3 Marketing Budget
event: record_destroyed
source: api
user: Admin User
workspace_title: Production Workspace
workspace_token: wrkspc_5df510e54a48a137
created_at: '2025-06-20T16:45:00Z'
object_changes:
title:
- test_1
- test_1_updated
links:
self: /v2/audit_logs?page=1
first: /v2/audit_logs?page=1
next: /v2/audit_logs?page=2
last: /v2/audit_logs?page=3
prev: null
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/Errors'
security:
- oauth2:
- read
/audit_logs/{audit_log_token}:
get:
tags:
- Audit Logs
summary: Get audit log by token
description: Return a specific AuditLog.
operationId: getAuditLog
parameters:
- name: audit_log_token
in: path
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/AuditLog'
example:
token: adt_lg_1234567890abcdef
object_token: rpt_1234567890abcdef
object_type: Report
object_title: Production Cost Report
event: record_updated
source: api
user: Example User
workspace_title: Production Workspace
workspace_token: wrkspc_5df510e54a48a137
created_at: '2025-07-01T14:30:00Z'
object_changes:
title:
- Old Production Report
- Production Cost Report
updated_at:
- '2025-06-15T10:00:00Z'
- '2025-07-01T14:30:00Z'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/Errors'
'404':
description: NotFound
content:
application/json:
schema:
$ref: '#/components/schemas/Errors'
security:
- oauth2:
- read
components:
schemas:
Links:
type: object
properties:
self:
type:
- string
- 'null'
description: The URL of the current page of results.
first:
type:
- string
- 'null'
description: The URL of the first page of results.
next:
type:
- string
- 'null'
description: The URL of the next page of results, if one exists.
last:
type:
- string
- 'null'
description: The URL of the last page of results, if one exists.
prev:
type:
- string
- 'null'
description: The URL of the previous page of results, if one exists.
AuditLog:
required:
- changed_values
- created_at
- event
- object_title
- object_token
- object_type
- source
- token
- unchanged_values
type: object
properties:
token:
type: string
description: The unique token identifying the audit log.
example: adt_lg_1234567890abcdef
object_token:
type:
- string
- 'null'
description: The token of the audited object.
example: rpt_1234567890abcdef
object_type:
type: string
description: The type of the audited object.
example: Report
object_title:
type:
- string
- 'null'
description: The title of the audited object.
example: Production Cost Report
event:
type: string
description: The event type of the audit log.
example: record_created
source:
type: string
description: The source of the action (console, api, developer).
example: console
user:
type:
- string
- 'null'
description: The name of the user who performed the action.
workspace_title:
type:
- string
- 'null'
description: The name of the workspace associated with the audit log.
workspace_token:
type:
- string
- 'null'
description: The token of the workspace associated with the audit log.
example: wrkspc_1234567890abcdef
created_at:
type: string
description: The date and time, in UTC, the audit log was created. ISO 8601 Formatted.
example: '2021-07-09T00:00:00Z'
changed_values:
type: object
properties: {}
description: The changed values of the object.
unchanged_values:
type: object
properties: {}
description: The unchanged values of the object.
description: AuditLog model
Errors:
required:
- errors
type: object
properties:
links:
$ref: '#/components/schemas/Links'
errors:
type: array
items:
type: string
description: Errors model
AuditLogs:
required:
- audit_logs
type: object
properties:
links:
$ref: '#/components/schemas/Links'
audit_logs:
type: array
items:
$ref: '#/components/schemas/AuditLog'
description: AuditLogs model
securitySchemes:
oauth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://console.vantage.sh/account/profile
scopes:
read: Grants read access
write: Grants write access
x-original-swagger-version: '2.0'