Get product by ID
Get a specific product by ID. See Products.
Authorizations
API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....
Path Parameters
Product ID
Response
Product retrieved successfully
"prod_123"
"org_123"
"user_123"
"Sample Product"
"Sample product description"
EU AI Act risk classification. PROHIBITED: banned AI use cases. GPAI: general-purpose AI. GPAI_SYSTEMIC: GPAI with systemic risk. HIGH: high-risk AI system. SPECIAL_SYSTEM: special-category system.
PROHIBITED, GPAI, GPAI_SYSTEMIC, HIGH, SPECIAL_SYSTEM "HIGH"
EU AI Act operator role classification.
AUTHORISED_REPRESENTATIVE, DEPLOYER, DISTRIBUTER, IMPORTER, PRODUCT_MANUFACTURER, PROVIDER "PROVIDER"
"Internal use only"
"Can process and analyze data"
"Cannot process sensitive financial data"
"Must comply with data protection regulations"
Recover a turn's user-visible output for templated or non-LLM replies whose final answer lives on a non-LLM span. Set per product or version (version wins). Applied only when no LLM output is present.
Which sessions the product-level auto-close sweep considers. PRODUCTION (default) closes only production sessions; DEVELOPMENT only test sessions; ALL both; NONE disables auto-close.
NONE, DEVELOPMENT, PRODUCTION, ALL "PRODUCTION"
Minutes of inactivity after which an eligible session is auto-closed.
x >= 130
What happens when a new inference result is created for an already-closed session. IGNORE (default) drops it silently; REJECT returns an error.
REJECT, IGNORE "IGNORE"
Free-form labels for organizing products. Normalized to lowercase and trimmed on save.
Demo key the product was cloned from (e.g. "banking"); null for user-created products. Server-stamped on demo-clone; not client-writable.
"banking"