---
title: "Set probate case info"
method: PUT
path: "/cases/{case_id}/probate"
tags: ["Probate Case"]
---

# Set probate case info

`PUT /cases/{case_id}/probate`

## Request

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

Create or replace probate case tracking information.

## Request body

- ProbateCase
  - `state_code` string
  - `county_slug` string
  - `probate_type` 'formal' | 'informal' | 'small_estate' | 'summary' | 'ancillary' | 'supervised' | 'unsupervised'
  - `case_number` string, nullable
  - `court_name` string, nullable
  - `judge_name` string, nullable
  - `filing_date` string, date, nullable
  - `hearing_date` string, date, nullable
  - `next_hearing_date` string, date, nullable
  - `status` 'not_filed' | 'filed' | 'hearing_scheduled' | 'letters_issued' | 'inventory_due' | 'creditor_period' | 'accounting_due' | 'distribution_pending' | 'closed'
  - `executor_appointed_date` string, date, nullable
  - `letters_issued_date` string, date, nullable
  - `bond_amount` number, double, nullable
  - `bond_provider` string, nullable
  - `bond_status` 'required' | 'waived' | 'filed' | 'released' | 'null', nullable
  - `attorney_name` string, nullable
  - `attorney_firm` string, nullable
  - `attorney_phone` string, nullable
  - `attorney_email` string, email, nullable
  - `attorney_bar_number` string, nullable
  - `estate_value_at_filing` number, double, nullable
  - `will_admitted` boolean
  - `will_admitted_date` string, date, nullable
  - `will_contested` boolean
  - `contest_details` string, nullable
  - `creditor_notice_published` boolean
  - `creditor_notice_date` string, date, nullable
  - `creditor_claim_deadline` string, date, nullable
  - `inventory_filed` boolean
  - `inventory_filed_date` string, date, nullable
  - `inventory_due_date` string, date, nullable
  - `final_accounting_filed` boolean
  - `final_accounting_date` string, date, nullable
  - `distribution_complete` boolean
  - `distribution_date` string, date, nullable
  - `case_closed_date` string, date, nullable
  - `notes` string, nullable

## Response `200`

Probate case info set.

- object
  - `data` ProbateCase
    - `state_code` string
    - `county_slug` string
    - `probate_type` 'formal' | 'informal' | 'small_estate' | 'summary' | 'ancillary' | 'supervised' | 'unsupervised'
    - `case_number` string, nullable
    - `court_name` string, nullable
    - `judge_name` string, nullable
    - `filing_date` string, date, nullable
    - `hearing_date` string, date, nullable
    - `next_hearing_date` string, date, nullable
    - `status` 'not_filed' | 'filed' | 'hearing_scheduled' | 'letters_issued' | 'inventory_due' | 'creditor_period' | 'accounting_due' | 'distribution_pending' | 'closed'
    - `executor_appointed_date` string, date, nullable
    - `letters_issued_date` string, date, nullable
    - `bond_amount` number, double, nullable
    - `bond_provider` string, nullable
    - `bond_status` 'required' | 'waived' | 'filed' | 'released' | 'null', nullable
    - `attorney_name` string, nullable
    - `attorney_firm` string, nullable
    - `attorney_phone` string, nullable
    - `attorney_email` string, email, nullable
    - `attorney_bar_number` string, nullable
    - `estate_value_at_filing` number, double, nullable
    - `will_admitted` boolean
    - `will_admitted_date` string, date, nullable
    - `will_contested` boolean
    - `contest_details` string, nullable
    - `creditor_notice_published` boolean
    - `creditor_notice_date` string, date, nullable
    - `creditor_claim_deadline` string, date, nullable
    - `inventory_filed` boolean
    - `inventory_filed_date` string, date, nullable
    - `inventory_due_date` string, date, nullable
    - `final_accounting_filed` boolean
    - `final_accounting_date` string, date, nullable
    - `distribution_complete` boolean
    - `distribution_date` string, date, nullable
    - `case_closed_date` string, date, nullable
    - `notes` string, nullable

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