GET
/
api
/
v1
/
catalog
/
{collection}
/
{scenario}
cURL
curl --request GET \
  --url https://labs.tacitintelligence.co/api/v1/catalog/{collection}/{scenario} \
  --header 'Authorization: Bearer <token>'
{
  "scenario_slug": "<string>",
  "name": "<string>",
  "scenario_type": "<string>",
  "tools": [
    {
      "id": "<string>",
      "type": "<string>",
      "name": "<string>",
      "mode": "<string>",
      "description": "<string>",
      "json_schema": "<unknown>",
      "options": "<unknown>"
    }
  ],
  "description": "<string>",
  "situation": "<string>"
}

Authorizations

Authorization
string
header
required

API key obtained from Labs Portal

Path Parameters

collection
string
required

Collection slug from path parameter

scenario
string
required

Scenario slug from path parameter

Response

Success

scenario_slug
string
required

Unique scenario slug identifier

name
string
required

Human-readable scenario name

scenario_type
string
required

Type of scenario (e.g., single_turn, multi_turn)

tools
object[]
required

Tools available for this scenario

description
string | null

Detailed scenario description

situation
string | null

The scenario situation/context