---
title: "GET /user/v1/projects/{id}/"
method: GET
path: "/user/v1/projects/{id}/"
tags: ["user"]
---

# GET /user/v1/projects/{id}/

`GET /user/v1/projects/{id}/`

Retrieve a project by ID

## Path parameters

- `id` integer, required

## Response `200`

- Project
  - `id` integer
  - `name` string — Name of the project Example: `"Default Project"`
  - `members` MembershipInline[]
    - unknown
  - `organization` unknown
  - `organization_id` integer — ID of the organization to create the project under. Required when authenticating as a user (you must be an admin of that organization); omit it when using an organization-scoped API key, where the organization is inferred from the key.
  - `outbound_timeout` integer — Outbound timeout in seconds Example: `300`
  - `max_call_duration` integer — Max call duration in seconds Example: `300`
  - `min_call_duration` integer — Min call duration in seconds Example: `30`
  - `sample_rate` number, double — Metric sampling rate (0.0 to 1.0). Default is 1.0 (100% of calls). Example: `0.5` (50%), `0.1` (10%), `0.001` (0.1%)
  - `max_messages_chat_runs_limit` integer — Max messages chat runs limit Example: `100`
  - `webhook_url` string, uri — Webhook URL Example: `"https://yourdomain.com/webhook"`
  - `webhook_secret` string — Webhook secret. Sent in `X-CEKURA-SECRET` header when invoking `webhook_url`. Write-only — never returned in API responses. Use `webhook_secret_configured` to check whether one is set. Example: `"your-webhook-secret"`
  - `webhook_secret_configured` string
  - `evaluate_relevant_metrics_enabled` boolean — Evaluate relevant metrics enabled Example: `true` or `false`
  - `end_call_enabled` boolean — End call enabled Example: `true` or `false`
  - `generate_scenario_auto_assign_numbers_enabled` boolean — Generate scenario auto assign numbers enabled Example: `true` or `false`
  - `enable_client_side_testing` boolean — Enable client side testing Example: `true` or `false`
  - `use_provider_transcript` boolean — When true, evaluations use the provider transcript instead of Cekura transcript with provider side tool calls. Defaults to false.
  - `should_show_powered_by` boolean — Should show powered by Example: `true` or `false`
  - `notify_results_completion` boolean — Notify on result completion Example: `true` or `false`
  - `notify_daily_report` boolean — Notify daily report Example: `true` or `false`
  - `notify_daily_report_no_calls` boolean — Notify daily report even if there are no calls Example: `true` or `false`
  - `daily_report_ai_summary_enabled` boolean — Replace the default daily report data dump with an AI-narrated Top Issues section in Slack and email. Off by default. When on, Slack also exposes a "Show more" button that opens a modal with the legacy detail sections. Example: `true` or `false`
  - `notify_cron_failure` boolean — Notify cron failure Example: `true` or `false`
  - `notify_cron_success` boolean — Notify cron success Example: `true` or `false`
  - `notify_no_calls` boolean — Notify no calls Example: `true` or `false`
  - `no_calls_notify_time_period` unknown

---

[API](https://skmtc.net/cekura/apis/cekura-api.md) · [All operations](https://skmtc.net/cekura/apis/cekura-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cekura/cekura-api/revisions/d08e85615b58/schema)
