> ## Documentation Index
> Fetch the complete documentation index at: https://withforerunner.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Update SI/SD

> Update an existing SI/SD record

<ParamField path="PATCH" type="endpoint">
  /api/v1/sisd/:id
</ParamField>

Update an existing SI/SD record.

## Path Parameters

<ParamField path="id" type="string" required>
  The UUID of the SI/SD record to update
</ParamField>

## Body Parameters

All fields are optional, but at least one must be provided. Geospatial fields (`address`, `coordinates`, `parcelId`) and `externalSystemId` are **not accepted** on updates. If you need to change these, delete and resubmit the record.

<ParamField body="type" type="string">
  Type of record: `improvement` or `damage`
</ParamField>

<ParamField body="value" type="number">
  Dollar amount of the improvement or damage
</ParamField>

<ParamField body="date" type="string">
  Date of the improvement or damage. Accepts ISO 8601 format (e.g., `2024-03-15`) or `MM/DD/YYYY` format.
</ParamField>

<ParamField body="description" type="string | null">
  Description providing context about the improvement or damage. Set to `null` to clear.
</ParamField>

<ParamField body="propertyMarketValue" type="number">
  Market value of the property before the improvement or damage
</ParamField>

<Note>
  Account-specific unique identifiers (e.g., `permitId`) may be included as additional parameters depending on your community configuration.
</Note>

## Response

<ResponseField name="sisd" type="object">
  The updated SI/SD record

  <Expandable title="sisd object properties">
    <ResponseField name="id" type="string">
      UUID uniquely identifying the SI/SD record
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="property" type="object">
  Property information and warnings

  <Expandable title="property object properties">
    <ResponseField name="warnings" type="array">
      Array of warning objects indicating threshold compliance issues
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="errors" type="array">
  Array of error objects. When non-empty, the `sisd` object is absent. See [Errors](/developers/api/overview#errors).
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X PATCH https://app.withforerunner.com/api/v1/sisd/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "value": 135000,
      "description": "Updated damage assessment after full inspection"
    }'
  ```
</RequestExample>

<ResponseExample>
  ```json Success theme={null}
  {
    "sisd": {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    },
    "property": {
      "warnings": [
        {
          "message": "The damage costs recorded for this property meet or exceed your community's Substantial Damage threshold. Further action might be necessary to ensure compliance."
        }
      ]
    },
    "errors": []
  }
  ```
</ResponseExample>
