---
title: "Get Claim"
method: GET
path: "/claims/{claim_id}"
tags: ["claims"]
---

# Get Claim

`GET /claims/{claim_id}`

## Request

- Base URL: `https://api.claimkit.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.claimkit.co/claims/{claim_id}`
- Auth: none declared

Get a single claim with details.

## Path parameters

- `claim_id` integer, required

## Response `200`

Successful Response

- ClaimDetailResponse
  - `id` integer, required
  - `name` string, required
  - `status` string, required
  - `claim_type` ClaimTypeEmbedded, required
    - `code` string, required
    - `name` string, required
    - `category` string, required
    - `country_code` string, nullable
    - `tax_year` integer, nullable
    - `fiscal_year_start_month` integer, nullable
    - `fiscal_year_start_day` integer, nullable
  - `workspace` WorkspaceEmbedded
    - `id` integer, required
    - `name` string, required
    - `enable_ai_generation` boolean
    - `enable_monthly_contemporaneous_reports` boolean
    - `enable_custom_claim_periods` boolean, nullable
    - `ai_context` string, nullable
  - `company` CompanyEmbedded: The legal entity a claim is filed for (subset for claim payloads).
    - `id` integer, required
    - `legal_name` string, required
  - `data_sources` SourceResponse[], required
    - `id` integer, nullable
    - `type` string, required
    - `connected` boolean, required
    - `connected_by_me` boolean
    - `can_manage` boolean
    - `account_name` string, nullable
    - `account_email` string, nullable
    - `connected_at` string, nullable
    - `scope_summary` string, nullable
    - `scope` object, nullable
    - `connected_by_name` string, nullable
    - `connected_by_email` string, nullable
    - `needs_install` boolean
    - `install_url` string, nullable
    - `needs_reconnect` boolean
    - `tenant_selection_needed` boolean
    - `instance_url` string, nullable
  - `progress` ProgressResponse, required
    - `total_questions` integer, required
    - `answered` integer, required
    - `required_remaining` integer, nullable
  - `submitted_by` CreatedByEmbedded
    - `id` integer, required
    - `name` string, nullable
    - `email` string, required
  - `submitted_at` string, nullable
  - `declaration_completed_by` CreatedByEmbedded
    - `id` integer, required
    - `name` string, nullable
    - `email` string, required
  - `declaration_completed_at` string, nullable
  - `created_at` string, required
  - `updated_at` string, required
  - `discovery_prompt` string, nullable
  - `discovery_methodology` string, nullable
  - `report_generated_methodology` string, nullable
  - `tracking_refreshed_at` string, nullable
  - `expenditures_imported_at` string, nullable
  - `review_generated_at` string, nullable
  - `role` string, nullable
  - `tracking_only` boolean
  - `is_consultant_claim` boolean
  - `is_first_year_of_operation` boolean
  - `can_view_salary` boolean
  - `rd_schedule_released` boolean
  - `rd_schedule_released_at` string, nullable
  - `offset_type` string, nullable
  - `offset_corporate_tax_rate` number, nullable
  - `offset_premium_rate` number, nullable
  - `offset_total_expenses` number, nullable
  - `fiscal_year_start_month` integer, nullable
  - `period_start` string, nullable
  - `period_end` string, nullable
  - `period_label` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/claimkit/apis/claimkit-api.md) - [All operations](https://skmtc.dev/claimkit/apis/claimkit-api/llms.txt) - [OpenAPI document](https://skmtc.dev/claimkit/apis/claimkit-api/revisions/94dc85ba5326?raw)
