Skip to main content

Endpoints

MethodPathDescription
GET/v1/marketplace/providersList marketplace providers available to the current workspace
GET/v1/marketplace/productsSearch marketplace provider products
GET/v1/marketplace/products/:productIdRetrieve full details for a marketplace product
POST/v1/marketplace/products/:productId/enableEnable a marketplace product for your workspace
DELETE/v1/marketplace/products/:productId/disableDisable a previously enabled marketplace product
GET/v1/marketplace/products/:productId/availabilityPreview availability projection for a marketplace product
Scopes: catalog:read for read endpoints, catalog:write for enable/disable, inventory:read for availability. All requests must resolve workspace context via API key or session.

Sandbox restrictions

Marketplace APIs are only available in live workspaces. Sandbox workspaces cannot access marketplace features.
Attempting to call any marketplace endpoint from a sandbox workspace returns:
{
  "error": "Forbidden",
  "message": "Marketplace features is not available in sandbox mode. Please upgrade to a live workspace to access this feature.",
  "code": "SANDBOX_FEATURE_DISABLED"
}
To use marketplace features, create a live workspace or convert your sandbox workspace to live.

Unified products endpoint

Once you enable marketplace products, they appear alongside your owned products in the unified products endpoint:
# Get all products (owned + marketplace)
curl "https://api.voyantcloud.com/v1/products" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Get only marketplace products
curl "https://api.voyantcloud.com/v1/products?source=marketplace" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Get only owned products
curl "https://api.voyantcloud.com/v1/products?source=owned" \
  -H "Authorization: Bearer YOUR_API_KEY"
Each product in the response includes a source field (owned or marketplace) and marketplace products include providerId and externalProductId fields. See List Products for full documentation.

Access model

  • Providers are exposed through direct workspace connections or Voyant partner access grants.
  • Product toggles control visibility in catalog workflows.
  • Availability projections are rolling out provider-by-provider. Unsupported providers return 501 Not Implemented.