# Invoke Internal Experience **POST /v1/internal/experiences/{capability}/invoke** ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Http bearer ## Parameters ### Path parameters - **capability** (string) ### Body: application/json (object) - **partner_context** (object) Per-tenant context passed in the invoke body. The gateway resolves a runtime tenant DTO upstream and injects this block; the main-api then trusts it as authenticated context. - **section_context** (object) Section metadata for ranking + UI hints. - **input** (object) - **placement** (string) - **session_id** (string | null) - **refinement** (object | null) - **idempotency_key** (string) - **visitor_id** (string | null) - **preview** (boolean) ## Responses ### 200 Successful Response #### Body: application/json (object) object ### 422 Validation Error #### Body: application/json (object) - **detail** (array[object]) [Powered by Bump.sh](https://bump.sh)