---
title: "Set Is Consultant Claim"
method: PUT
path: "/admin/claims/{claim_id}/is-consultant-claim"
tags: ["admin"]
---

# Set Is Consultant Claim

`PUT /admin/claims/{claim_id}/is-consultant-claim`

## 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/admin/claims/{claim_id}/is-consultant-claim`
- Auth: none declared

Mark or unmark a claim as a consultant claim. Admin only.

Marking restricts the claim's available pages to sources / discovery /
tracking for everyone on the claim (the AI generation, review, and submit
pages are hidden, and the corresponding endpoints 403). Unmarking reverses
the restriction without wiping any generated answers, review state, or
tracking data — it also removes all consultant rows and any pending
consultant invitations for this claim.

Refuses on submitted/archived claims (terminal states).

## Path parameters

- `claim_id` integer, required

## Request body

- SetConsultantClaimRequest
  - `value` boolean, required

## Response `200`

Successful Response

- IsConsultantClaimResponse
  - `claim_id` integer, required
  - `is_consultant_claim` boolean, required

## 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)
