configuration_products
Creates, updates, deletes, gets or lists a configuration_products resource.
Overview
| Name | configuration_products |
| Type | Resource |
| Id | vercel.integrations.configuration_products |
Fields
The following fields are returned by SELECT queries:
- list
List of products available for this integration configuration
| Name | Datatype | Description |
|---|---|---|
id | string | |
name | string | |
metadata_schema | object | (wire: metadataSchema) |
primary_protocol | string | (ai, authentication, checks, experimentation, logDrain, messaging, observability, other, storage, traceDrain, video, workflow) (wire: primaryProtocol) |
protocols | object | |
slug | string |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | id | team_id, slug | Returns 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.
| Name | Datatype | Description |
|---|---|---|
id | string | ID of the integration configuration |
slug | string | The Team slug to perform the request on behalf of. |
team_id | string | The Team identifier to perform the request on behalf of. (wire: teamId) |
SELECT examples
- list
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 }}'
;