/vercel-marketplace | Type: Application | PCID required: Yes
Tools
vercel_marketplace_connect_integration_resource_to_project
Connect integration resource to project Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
projectId | string | Yes | — | Project Id |
vercel_marketplace_create_event
Create Event Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
event | object | Yes | — | The event value |
vercel_marketplace_create_installations_by_integration_configuration_id_resources_by_resource_id_experimentation_items
Create one or multiple experimentation items Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
items | any[] | Yes | — | The items value |
vercel_marketplace_create_integration_store_direct
Create integration store (free and paid plans) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
billingPlanId | string | No | — | ID 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. |
externalId | string | No | — | Optional external identifier for tracking purposes |
integrationConfigurationId | string | Yes | — | ID of your integration configuration. Get this from GET /v1/integrations/configurations |
integrationProductIdOrSlug | string | Yes | — | ID or slug of the integration product. Get available products from GET /v1/integrations/configuration/{id}/products |
metadata | object | No | — | Optional key-value pairs for resource metadata |
name | string | Yes | — | Human-readable name for the storage resource |
paymentMethodId | string | No | — | Payment method ID for paid resources. Optional - uses default payment method if not provided. |
prepaymentAmountCents | number | No | — | Amount in cents for prepayment billing plans. Required only for prepayment plans with variable amounts. |
protocolSettings | object | No | — | Protocol-specific configuration settings |
source | string | No | — | Source of the store creation request |
vercel_marketplace_delete_configuration
Delete an integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The id value |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
itemId | string | Yes | — | Item Id |
vercel_marketplace_delete_integration_resource
Delete Integration Resource Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
vercel_marketplace_exchange_sso_token
SSO Token Exchange Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
body | object | Yes | — | Request body |
vercel_marketplace_finalize_installation
Finalize Installation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
vercel_marketplace_get_account_info
Get Account Information Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
vercel_marketplace_get_billing_plans
List integration billing plans Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationIdOrSlug | string | Yes | — | Integration Id Or Slug |
integrationConfigurationId | string | No | — | Integration Configuration Id |
productIdOrSlug | string | Yes | — | Product Id Or Slug |
metadata | string | No | — | The metadata value |
source | string | No | — | The source value |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
vercel_marketplace_get_configuration
Retrieve an integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | ID of the configuration to check |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
vercel_marketplace_get_configuration_products
List products for integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | ID of the integration configuration |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
vercel_marketplace_get_configurations
Get configurations for the authenticated user or team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
view | string | Yes | — | The view value |
installationType | string | No | — | Installation Type |
integrationIdOrSlug | string | No | — | ID of the integration |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
vercel_marketplace_get_integration_resource
Get Integration Resource Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | The ID of the integration configuration (installation) the resource belongs to |
resourceId | string | Yes | — | The ID provided by the 3rd party provider for the given resource |
vercel_marketplace_get_integration_resources
Get Integration Resources Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
vercel_marketplace_get_invoice
Get Invoice Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
invoiceId | string | Yes | — | Invoice Id |
vercel_marketplace_get_member
Get Member Information Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
memberId | string | Yes | — | Member Id |
vercel_marketplace_git_namespaces
List git namespaces by provider Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
host | string | No | — | The custom Git host if using a custom Git provider, like GitHub Enterprise Server |
provider | object | No | — | The provider value |
vercel_marketplace_import_resource
Import Resource Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
billingPlan | object | No | — | Billing Plan |
extras | object | No | — | The extras value |
metadata | object | No | — | The metadata value |
name | string | Yes | — | The name value |
notification | object | No | — | The notification value |
ownership | string | No | — | The ownership value |
productId | string | Yes | — | Product Id |
secrets | any[] | No | — | The secrets value |
status | string | Yes | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
data | object | Yes | — | The data value |
vercel_marketplace_search_repo
List git repositories linked to namespace by provider Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | No | — | Search query string |
namespaceId | object | No | — | Namespace Id |
provider | object | No | — | The provider value |
installationId | string | No | — | Installation Id |
host | string | No | — | The custom Git host if using a custom Git provider, like GitHub Enterprise Server |
teamId | string | No | — | The Team identifier to perform the request on behalf of. |
slug | string | No | — | The Team slug to perform the request on behalf of. |
vercel_marketplace_submit_billing_data
Submit Billing Data Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
billing | any[] | Yes | — | Billing data (interim invoicing data). |
eod | string | Yes | — | End 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. |
period | object | Yes | — | Period for the billing cycle. The period end date cannot be older than 24 hours earlier than our current server’s time. |
timestamp | string | Yes | — | Server 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. |
usage | any[] | Yes | — | The usage value |
vercel_marketplace_submit_invoice
Submit Invoice Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
discounts | any[] | No | — | The discounts value |
externalId | string | No | — | External Id |
final | boolean | No | — | Set this to true if this is the final invoice for the installation. Can only be set when the installation is pending deletion. |
invoiceDate | string | Yes | — | Invoice date. Must be within the period’s start and end. |
items | any[] | Yes | — | The items value |
memo | string | No | — | Additional memo for the invoice. |
period | object | Yes | — | Subscription period for this billing cycle. |
test | object | No | — | Test mode |
vercel_marketplace_submit_prepayment_balances
Submit Prepayment Balances Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
balances | any[] | Yes | — | The balances value |
timestamp | string | Yes | — | Server 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
billingPlan | object | No | — | Billing Plan |
externalId | string | No | — | External Id |
notification | object | No | — | A notification to display to your customer. Send null to clear the current notification. |
status | string | No | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
itemId | string | Yes | — | Item Id |
category | string | No | — | The category value |
createdAt | number | No | — | Created At |
description | string | No | — | The description value |
isArchived | boolean | No | — | Is Archived |
name | string | No | — | The name value |
origin | string | Yes | — | The origin value |
slug | string | Yes | — | The slug value |
updatedAt | number | No | — | Updated At |
vercel_marketplace_update_integration_deployment_action
Update deployment integration action Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
deploymentId | string | Yes | — | Deployment Id |
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
action | string | Yes | — | The action value |
outcomes | any[] | No | — | The outcomes value |
status | string | No | — | The status value |
statusText | string | No | — | Status Text |
statusUrl | string | No | — | Status Url |
vercel_marketplace_update_invoice
Invoice Actions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
invoiceId | string | Yes | — | Invoice Id |
action | string | Yes | — | The action value |
reason | string | Yes | — | Refund reason. |
total | string | Yes | — | The 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:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
billingPlan | object | No | — | Billing Plan |
extras | object | No | — | The extras value |
metadata | object | No | — | The metadata value |
name | string | No | — | The name value |
notification | object | No | — | The notification value |
ownership | string | No | — | The ownership value |
secrets | any[] | No | — | The secrets value |
status | string | No | — | The status value |
vercel_marketplace_update_resource_secrets_by_id
Update Resource Secrets Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration Configuration Id |
resourceId | string | Yes | — | Resource Id |
partial | boolean | No | — | If true, will only overwrite the provided secrets instead of replacing all secrets. |
secrets | any[] | Yes | — | The secrets value |

