Skip to main content

configuration_products

Creates, updates, deletes, gets or lists a configuration_products resource.

Overview

Nameconfiguration_products
TypeResource
Idvercel.integrations.configuration_products

Fields

The following fields are returned by SELECT queries:

List of products available for this integration configuration

NameDatatypeDescription
idstring
namestring
metadata_schemaobject (wire: metadataSchema)
primary_protocolstring (ai, authentication, checks, experimentation, logDrain, messaging, observability, other, storage, traceDrain, video, workflow) (wire: primaryProtocol)
protocolsobject
slugstring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectidteam_id, slugReturns products available for an integration configuration. Each product includes a metadataSchema field with the JSON Schema for required and optional metadata fields.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
idstringID of the integration configuration
slugstringThe Team slug to perform the request on behalf of.
team_idstringThe Team identifier to perform the request on behalf of. (wire: teamId)

SELECT examples

Returns products available for an integration configuration. Each product includes a metadataSchema field with the JSON Schema for required and optional metadata fields.

SELECT
id,
name,
metadata_schema,
primary_protocol,
protocols,
slug
FROM vercel.integrations.configuration_products
WHERE id = '{{ id }}' -- required
AND team_id = '{{ team_id }}'
AND slug = '{{ slug }}'
;