Skip to main content
Server path: /vercel-infrastructure | Type: Application | PCID required: Yes

Tools

ToolDescription
vercel_infrastructure_artifact_queryQuery information about an artifact
vercel_infrastructure_buy_creditsPurchase credits
vercel_infrastructure_create_configurable_log_drainCreates a Configurable Log Drain (deprecated)
vercel_infrastructure_create_drainCreate a new Drain
vercel_infrastructure_create_log_drainCreates a new Integration Log Drain (deprecated)
vercel_infrastructure_create_webhookCreates a webhook
vercel_infrastructure_delete_configurable_log_drainDeletes a Configurable Log Drain (deprecated)
vercel_infrastructure_delete_drainDelete a drain
vercel_infrastructure_delete_integration_log_drainDeletes the Integration log drain with the provided id (deprecated)
vercel_infrastructure_delete_webhookDeletes a webhook
vercel_infrastructure_download_artifactDownload a cache artifact
vercel_infrastructure_get_all_log_drainsRetrieves a list of all the Log Drains (deprecated)
vercel_infrastructure_get_configurable_log_drainRetrieves a Configurable Log Drain (deprecated)
vercel_infrastructure_get_drainFind a Drain by id
vercel_infrastructure_get_drainsRetrieve a list of all Drains
vercel_infrastructure_get_integration_log_drainsRetrieves a list of Integration log drains (deprecated)
vercel_infrastructure_get_observability_configuration_projectsLists disabled Observability Plus projects
vercel_infrastructure_get_runtime_logsGet logs for a deployment
vercel_infrastructure_get_webhookGet a webhook
vercel_infrastructure_get_webhooksGet a list of webhooks
vercel_infrastructure_list_billing_chargesList FOCUS billing charges
vercel_infrastructure_list_contract_commitmentsList FOCUS contract commitments
vercel_infrastructure_record_eventsRecord an artifacts cache usage event
vercel_infrastructure_statusGet status of Remote Caching for this principal
vercel_infrastructure_test_drainValidate Drain delivery configuration
vercel_infrastructure_update_drainUpdate an existing Drain
vercel_infrastructure_update_observability_configuration_projectUpdates a disabled Observability Plus project setting
vercel_infrastructure_update_static_ipsConfigures Static IPs for a project
vercel_infrastructure_upload_artifactUpload a cache artifact

vercel_infrastructure_artifact_query

Query information about an artifact Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
hashesany[]Yesartifact hashes

vercel_infrastructure_buy_credits

Purchase credits Parameters:
ParameterTypeRequiredDefaultDescription
sourcestringNoThe source of the purchase request. Defaults to api if not specified.
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
itemobjectYesThe item value

vercel_infrastructure_create_configurable_log_drain

Creates a Configurable Log Drain (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
deliveryFormatobjectYesThe delivery log format
environmentsany[]NoThe environments value
headersobjectNoHeaders to be sent together with the request
namestringNoThe custom name of this log drain.
projectIdsany[]NoProject Ids
samplingRatenumberNoThe sampling rate for this log drain. It should be a percentage rate between 0 and 100. With max 2 decimal points
secretstringNoCustom secret of log drain
sourcesany[]YesThe sources value
urlstringYesThe log drain url

vercel_infrastructure_create_drain

Create a new Drain Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
deliveryobjectNoThe delivery value
filterobjectNoThe filter value
namestringYesThe name value
projectIdsany[]NoProject Ids
projectsstringYesThe projects value
samplingany[]NoThe sampling value
schemasobjectYesThe schemas value
sourceobjectNoThe source value
transformsany[]NoThe transforms value

vercel_infrastructure_create_log_drain

Creates a new Integration Log Drain (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
deliveryFormatobjectNoThe delivery log format
environmentsany[]NoThe environments value
headersobjectNoHeaders to be sent together with the request
namestringYesThe name of the log drain
projectIdsany[]NoProject Ids
secretstringNoA secret to sign log drain notification headers so a consumer can verify their authenticity
sourcesany[]NoThe sources value
urlstringYesThe url where you will receive logs. The protocol must be https:// or http:// when type is json and ndjson.

vercel_infrastructure_create_webhook

Creates a webhook Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
eventsany[]YesThe events value
projectIdsany[]NoProject Ids
urlstringYesThe url value

vercel_infrastructure_delete_configurable_log_drain

Deletes a Configurable Log Drain (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_delete_drain

Delete a drain Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_delete_integration_log_drain

Deletes the Integration log drain with the provided id (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesID of the log drain to be deleted
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_delete_webhook

Deletes a webhook Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_download_artifact

Download a cache artifact Parameters:
ParameterTypeRequiredDefaultDescription
hashstringYesThe artifact hash
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_all_log_drains

Retrieves a list of all the Log Drains (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringNoProject Id
projectIdOrNamestringNoProject Id Or Name
includeMetadatabooleanNoInclude Metadata
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_configurable_log_drain

Retrieves a Configurable Log Drain (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_drain

Find a Drain by id Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_drains

Retrieve a list of all Drains Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringNoProject Id
includeMetadatabooleanNoInclude Metadata
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_integration_log_drains

Retrieves a list of Integration log drains (deprecated) Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_observability_configuration_projects

Lists disabled Observability Plus projects Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_runtime_logs

Get logs for a deployment Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesProject Id
deploymentIdstringYesDeployment Id
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_webhook

Get a webhook Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_get_webhooks

Get a list of webhooks Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringNoProject Id
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_list_billing_charges

List FOCUS billing charges Parameters:
ParameterTypeRequiredDefaultDescription
fromstringYesInclusive start of the date range as an ISO 8601 date-time string in UTC.
tostringYesExclusive end of the date range as an ISO 8601 date-time string in UTC.
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_list_contract_commitments

List FOCUS contract commitments Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_record_events

Record an artifacts cache usage event Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
bodyany[]YesRequest body

vercel_infrastructure_status

Get status of Remote Caching for this principal Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_infrastructure_test_drain

Validate Drain delivery configuration Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
deliveryobjectYesThe delivery value
schemasobjectYesThe schemas value

vercel_infrastructure_update_drain

Update an existing Drain Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesThe id value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
deliveryobjectNoThe delivery value
filterobjectNoThe filter value
namestringNoThe name value
projectIdsany[]NoProject Ids
projectsstringNoThe projects value
samplingany[]NoThe sampling value
schemasobjectNoThe schemas value
sourceobjectNoThe source value
statusstringNoThe status value
transformsany[]NoThe transforms value

vercel_infrastructure_update_observability_configuration_project

Updates a disabled Observability Plus project setting Parameters:
ParameterTypeRequiredDefaultDescription
projectIdOrNamestringYesThe ID or name of the project to update
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
disabledbooleanYesWhether Observability Plus should be disabled for the project

vercel_infrastructure_update_static_ips

Configures Static IPs for a project Parameters:
ParameterTypeRequiredDefaultDescription
idOrNamestringYesThe unique project identifier or the project name
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
buildsbooleanNoWhether to use Static IPs for builds.
regionsany[]NoThe regions value

vercel_infrastructure_upload_artifact

Upload a cache artifact Parameters:
ParameterTypeRequiredDefaultDescription
hashstringYesThe artifact hash
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
bodystringYesRequest body