# Approved Website Configuration GET /v1/projects/{project_id}/website-configuration Current owners and owning Admins can read the exact approved client inputs. Authentication: bearer access token with audience `taifa-management`. Endpoint roles and eligibility are reviewed separately from the OpenAPI bearer scheme. No operation-specific scopes are declared in the OpenAPI document. Bearer authentication and endpoint authorization requirements still apply. ## Parameters | Name | In | Type | Required | Description | | --- | --- | --- | --- | --- | | `project_id` | path | string | Yes | | ## Request body This operation has no request body. ## Responses ### 200 Successful Response | Field | Variant | Type | Required | Description | | --- | --- | --- | --- | --- | | `project_id` | | string | Yes | | | `institution_id` | | string | Yes | | | `proposal_id` | | string | Yes | | | `version` | | integer | Yes | | | `name` | | string | Yes | | | `website` | | string | Yes | | | `owner_person_id` | | string | Yes | | | `environment` | | string | Yes | | | `redirect_uris` | | string[] | Yes | | | `post_logout_redirect_uris` | | string[] | Yes | | | `backchannel_logout_uri` | | string \| null | Yes | | | `requested_scopes` | | string[] | Yes | | | `connector_kind` | | string \| null | No | | | `site_origin` | | string \| null | No | | | `client_slug` | | string \| null | No | | | `client_plan` | | object \| null | No | | | `plan_version` | | integer \| null | No | | | `plan_digest` | | string \| null | No | | ### 422 Validation Error | Field | Variant | Type | Required | Description | | --- | --- | --- | --- | --- | | `detail` | | ValidationError[] | No | | ## Request examples Illustrative only. Replace placeholders and keep management tokens on the server. ### cURL ```sh curl -X GET 'https://YOUR_IDENTITY_HOST/v1/projects/REPLACE_WITH_PROJECT_ID/website-configuration' \ -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' ``` ### TypeScript (Node.js/server-side) ```typescript const response = await fetch('https://YOUR_IDENTITY_HOST/v1/projects/REPLACE_WITH_PROJECT_ID/website-configuration', { method: 'GET', headers: { Authorization: `Bearer ${process.env.TAIFA_MANAGEMENT_TOKEN}` } }); const result = await response.json(); ``` ### Python ```python import os import requests response = requests.request( 'GET', 'https://YOUR_IDENTITY_HOST/v1/projects/REPLACE_WITH_PROJECT_ID/website-configuration', headers={'Authorization': 'Bearer ' + os.environ['TAIFA_MANAGEMENT_TOKEN']} ) response.raise_for_status() ``` ## Response example No response example in the current specification.