# Retrieve all projects Retrieve all projects Endpoint: GET /projects Version: 1.0.0 Security: api_key, tenant_id ## Response 200 fields (application/json): - `data` (array, required) - `data.project_id` (string, required) Unique identifier for the project Example: "123e4567-e89b-12d3-a456-426614174000" - `data.project_type` (string, required) Type of project Enum: "contextual_interview", "survey" - `data.project_name` (string, required) The name of the project Example: "The Impact of Formula 1 Excitement on Fan Enthusiasm" - `data.project_description` (string,null) Optional description of the project Example: "Formula 1 - US based fans" - `data.created_at` (string, required) Timestamp when the project was created Example: "2024-01-15T10:30:00Z" - `data.redirect_url` (string,null) URL to redirect users after completing the interview Example: "https://example.com/thank-you" - `data.interview_modes` (array, required) Available interview interaction modes Enum: "typing", "talking" - `data.camera_access` (string, required) Camera access requirements for interviews Enum: "not_allowed", "optional", "required" - `data.logo_url` (string,null) URL for custom logo to display in the interview interface Example: "https://example.com/logo.png" - `data.primary_color` (string,null) Primary brand color (hex format) Example: "#FF6B35" ## Response 422 fields (application/json): - `detail` (array) - `detail.loc` (array, required) - `detail.msg` (string, required) Example: "field required" - `detail.type` (string, required) Example: "value_error.missing"