---
title: "Update claim status"
method: PATCH
path: "/cases/{case_id}/probate/creditor-claims/{claim_id}"
tags: ["Creditor Claims"]
---

# Update claim status

`PATCH /cases/{case_id}/probate/creditor-claims/{claim_id}`

## Request

- Base URL: `https://api.example.com/v1`
- URL: `https://api.example.com/v1/cases/{case_id}/probate/creditor-claims/{claim_id}`
- Auth: none declared

Update a creditor claim (e.g., accept, reject, mark as paid).

## Request body

- CreditorClaimWrite
  - `creditor_name` string, required
  - `creditor_address` Address
    - `address1` string
    - `address2` string, nullable
    - `city` string
    - `state` string
    - `zip` string
  - `creditor_phone` string
  - `creditor_email` string, email
  - `claim_amount` number, double, required
  - `claim_date` string, date, required
  - `claim_type` 'secured' | 'unsecured' | 'priority' | 'contingent', required
  - `debt_description` string
  - `account_number` string
  - `status` 'filed' | 'under_review' | 'accepted' | 'rejected' | 'disputed' | 'paid' | 'partially_paid' | 'expired'
  - `resolution_amount` number, double
  - `resolution_date` string, date
  - `resolution_notes` string
  - `priority_order` integer
  - `is_valid` boolean
  - `statute_of_limitations_expires` string, date

## Response `200`

Claim updated.

- object
  - `data` CreditorClaim
    - `id` string
    - `creditor_name` string
    - `creditor_address` Address
      - `address1` string
      - `address2` string, nullable
      - `city` string
      - `state` string
      - `zip` string
    - `creditor_phone` string, nullable
    - `creditor_email` string, email, nullable
    - `claim_amount` number, double
    - `claim_date` string, date
    - `claim_type` 'secured' | 'unsecured' | 'priority' | 'contingent'
    - `debt_description` string
    - `account_number` string, nullable: Masked in responses.
    - `status` 'filed' | 'under_review' | 'accepted' | 'rejected' | 'disputed' | 'paid' | 'partially_paid' | 'expired'
    - `resolution_amount` number, double, nullable
    - `resolution_date` string, date, nullable
    - `resolution_notes` string, nullable
    - `priority_order` integer, nullable: Priority for distribution (lower = higher priority).
    - `is_valid` boolean
    - `statute_of_limitations_expires` string, date, nullable
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `404`: Resource not found.
- `422`: Request validation failed.

---

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