# Add Capabilities **POST /experiences/{experience_id}/capabilities** Add capabilities to an experience. Creates sessions for each capability and queues background processing. Returns immediately with PENDING status while processing happens async. ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Http bearer ## Parameters ### Path parameters - **experience_id** (string) ### Body: application/json (object) - **context** (object | null) Optional context (same structure as CreateExperienceRequest.context) - **capabilities** (array[object]) List of capabilities to add (at least one required) ## Responses ### 200 Successful Response #### Body: application/json (object) - **experienceId** (string) - **status** (string) - **widgets** (array[object]) ### 422 Validation Error #### Body: application/json (object) - **detail** (array[object]) [Powered by Bump.sh](https://bump.sh)