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

Tools

ToolDescription
vercel_marketplace_connect_integration_resource_to_projectConnect integration resource to project
vercel_marketplace_create_eventCreate Event
vercel_marketplace_create_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_itemsCreate one or multiple experimentation items
vercel_marketplace_create_integration_store_directCreate integration store (free and paid plans)
vercel_marketplace_delete_configurationDelete an integration configuration
vercel_marketplace_delete_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items_by_item_idDelete an existing experimentation item
vercel_marketplace_delete_integration_resourceDelete Integration Resource
vercel_marketplace_exchange_sso_tokenSSO Token Exchange
vercel_marketplace_finalize_installationFinalize Installation
vercel_marketplace_get_account_infoGet Account Information
vercel_marketplace_get_billing_plansList integration billing plans
vercel_marketplace_get_configurationRetrieve an integration configuration
vercel_marketplace_get_configuration_productsList products for integration configuration
vercel_marketplace_get_configurationsGet configurations for the authenticated user or team
vercel_marketplace_get_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_edge_configGet the data of a user-provided Edge Config
vercel_marketplace_get_integration_resourceGet Integration Resource
vercel_marketplace_get_integration_resourcesGet Integration Resources
vercel_marketplace_get_invoiceGet Invoice
vercel_marketplace_get_memberGet Member Information
vercel_marketplace_git_namespacesList git namespaces by provider
vercel_marketplace_import_resourceImport Resource
vercel_marketplace_replace_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_edge_configPush data into a user-provided Edge Config
vercel_marketplace_search_repoList git repositories linked to namespace by provider
vercel_marketplace_submit_billing_dataSubmit Billing Data
vercel_marketplace_submit_invoiceSubmit Invoice
vercel_marketplace_submit_prepayment_balancesSubmit Prepayment Balances
vercel_marketplace_update_installationUpdate Installation
vercel_marketplace_update_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items_by_item_idPatch an existing experimentation item
vercel_marketplace_update_integration_deployment_actionUpdate deployment integration action
vercel_marketplace_update_invoiceInvoice Actions
vercel_marketplace_update_resourceUpdate Resource
vercel_marketplace_update_resource_secrets_by_idUpdate Resource Secrets

vercel_marketplace_connect_integration_resource_to_project

Connect integration resource to project Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
projectIdstringYesProject Id

vercel_marketplace_create_event

Create Event Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
eventobjectYesThe event value

vercel_marketplace_create_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items

Create one or multiple experimentation items Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
itemsany[]YesThe items value

vercel_marketplace_create_integration_store_direct

Create integration store (free and paid plans) Parameters:
ParameterTypeRequiredDefaultDescription
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.
billingPlanIdstringNoID of the billing plan for paid resources. Get available plans from GET /integrations/integration/{id}/products/{productId}/plans. If not provided, automatically discovers free billing plans.
externalIdstringNoOptional external identifier for tracking purposes
integrationConfigurationIdstringYesID of your integration configuration. Get this from GET /v1/integrations/configurations
integrationProductIdOrSlugstringYesID or slug of the integration product. Get available products from GET /v1/integrations/configuration/{id}/products
metadataobjectNoOptional key-value pairs for resource metadata
namestringYesHuman-readable name for the storage resource
paymentMethodIdstringNoPayment method ID for paid resources. Optional - uses default payment method if not provided.
prepaymentAmountCentsnumberNoAmount in cents for prepayment billing plans. Required only for prepayment plans with variable amounts.
protocolSettingsobjectNoProtocol-specific configuration settings
sourcestringNoSource of the store creation request

vercel_marketplace_delete_configuration

Delete an integration configuration 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_marketplace_delete_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items_by_item_id

Delete an existing experimentation item Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
itemIdstringYesItem Id

vercel_marketplace_delete_integration_resource

Delete Integration Resource Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id

vercel_marketplace_exchange_sso_token

SSO Token Exchange Parameters:
ParameterTypeRequiredDefaultDescription
bodyobjectYesRequest body

vercel_marketplace_finalize_installation

Finalize Installation Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id

vercel_marketplace_get_account_info

Get Account Information Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id

vercel_marketplace_get_billing_plans

List integration billing plans Parameters:
ParameterTypeRequiredDefaultDescription
integrationIdOrSlugstringYesIntegration Id Or Slug
integrationConfigurationIdstringNoIntegration Configuration Id
productIdOrSlugstringYesProduct Id Or Slug
metadatastringNoThe metadata value
sourcestringNoThe source value
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_marketplace_get_configuration

Retrieve an integration configuration Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesID of the configuration to check
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_marketplace_get_configuration_products

List products for integration configuration Parameters:
ParameterTypeRequiredDefaultDescription
idstringYesID of the integration configuration
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_marketplace_get_configurations

Get configurations for the authenticated user or team Parameters:
ParameterTypeRequiredDefaultDescription
viewstringYesThe view value
installationTypestringNoInstallation Type
integrationIdOrSlugstringNoID of the integration
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_marketplace_get_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_edge_config

Get the data of a user-provided Edge Config Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id

vercel_marketplace_get_integration_resource

Get Integration Resource Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesThe ID of the integration configuration (installation) the resource belongs to
resourceIdstringYesThe ID provided by the 3rd party provider for the given resource

vercel_marketplace_get_integration_resources

Get Integration Resources Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id

vercel_marketplace_get_invoice

Get Invoice Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
invoiceIdstringYesInvoice Id

vercel_marketplace_get_member

Get Member Information Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
memberIdstringYesMember Id

vercel_marketplace_git_namespaces

List git namespaces by provider Parameters:
ParameterTypeRequiredDefaultDescription
hoststringNoThe custom Git host if using a custom Git provider, like GitHub Enterprise Server
providerobjectNoThe provider value

vercel_marketplace_import_resource

Import Resource Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
billingPlanobjectNoBilling Plan
extrasobjectNoThe extras value
metadataobjectNoThe metadata value
namestringYesThe name value
notificationobjectNoThe notification value
ownershipstringNoThe ownership value
productIdstringYesProduct Id
secretsany[]NoThe secrets value
statusstringYesThe status value

vercel_marketplace_replace_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_edge_config

Push data into a user-provided Edge Config Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
dataobjectYesThe data value

vercel_marketplace_search_repo

List git repositories linked to namespace by provider Parameters:
ParameterTypeRequiredDefaultDescription
querystringNoSearch query string
namespaceIdobjectNoNamespace Id
providerobjectNoThe provider value
installationIdstringNoInstallation Id
hoststringNoThe custom Git host if using a custom Git provider, like GitHub Enterprise Server
teamIdstringNoThe Team identifier to perform the request on behalf of.
slugstringNoThe Team slug to perform the request on behalf of.

vercel_marketplace_submit_billing_data

Submit Billing Data Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
billingany[]YesBilling data (interim invoicing data).
eodstringYesEnd of Day, the UTC datetime for when the end of the billing/usage day is in UTC time. This tells us which day the usage data is for, and also allows for your “end of day” to be different from UTC 00:00:00. eod must be within the period dates, and cannot be older than 24h earlier from our server’s current time.
periodobjectYesPeriod for the billing cycle. The period end date cannot be older than 24 hours earlier than our current server’s time.
timestampstringYesServer time of your integration, used to determine the most recent data for race conditions & updates. Only the latest usage data for a given day, week, and month will be kept.
usageany[]YesThe usage value

vercel_marketplace_submit_invoice

Submit Invoice Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
discountsany[]NoThe discounts value
externalIdstringNoExternal Id
finalbooleanNoSet this to true if this is the final invoice for the installation. Can only be set when the installation is pending deletion.
invoiceDatestringYesInvoice date. Must be within the period’s start and end.
itemsany[]YesThe items value
memostringNoAdditional memo for the invoice.
periodobjectYesSubscription period for this billing cycle.
testobjectNoTest mode

vercel_marketplace_submit_prepayment_balances

Submit Prepayment Balances Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
balancesany[]YesThe balances value
timestampstringYesServer time of your integration, used to determine the most recent data for race conditions & updates. Only the latest usage data for a given day, week, and month will be kept.

vercel_marketplace_update_installation

Update Installation Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
billingPlanobjectNoBilling Plan
externalIdstringNoExternal Id
notificationobjectNoA notification to display to your customer. Send null to clear the current notification.
statusstringNoThe status value

vercel_marketplace_update_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items_by_item_id

Patch an existing experimentation item Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
itemIdstringYesItem Id
categorystringNoThe category value
createdAtnumberNoCreated At
descriptionstringNoThe description value
isArchivedbooleanNoIs Archived
namestringNoThe name value
originstringYesThe origin value
slugstringYesThe slug value
updatedAtnumberNoUpdated At

vercel_marketplace_update_integration_deployment_action

Update deployment integration action Parameters:
ParameterTypeRequiredDefaultDescription
deploymentIdstringYesDeployment Id
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
actionstringYesThe action value
outcomesany[]NoThe outcomes value
statusstringNoThe status value
statusTextstringNoStatus Text
statusUrlstringNoStatus Url

vercel_marketplace_update_invoice

Invoice Actions Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
invoiceIdstringYesInvoice Id
actionstringYesThe action value
reasonstringYesRefund reason.
totalstringYesThe total amount to be refunded. Must be less than or equal to the total amount of the invoice.

vercel_marketplace_update_resource

Update Resource Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
billingPlanobjectNoBilling Plan
extrasobjectNoThe extras value
metadataobjectNoThe metadata value
namestringNoThe name value
notificationobjectNoThe notification value
ownershipstringNoThe ownership value
secretsany[]NoThe secrets value
statusstringNoThe status value

vercel_marketplace_update_resource_secrets_by_id

Update Resource Secrets Parameters:
ParameterTypeRequiredDefaultDescription
integrationConfigurationIdstringYesIntegration Configuration Id
resourceIdstringYesResource Id
partialbooleanNoIf true, will only overwrite the provided secrets instead of replacing all secrets.
secretsany[]YesThe secrets value