---
title: "Update a leak record"
method: PUT
path: "/refrigeranttracking/LeakRecordImmeasurable"
tags: ["RefrigerantTracking"]
---

# Update a leak record

`PUT /refrigeranttracking/LeakRecordImmeasurable`

## Request

- Base URL: `https://sb2api.servicechannel.com/v3`
- URL: `https://sb2api.servicechannel.com/v3/refrigeranttracking/LeakRecordImmeasurable`
- Auth: OAuth 2
  - Authorization code: `https://sb2login.servicechannel.com/oauth/authorize`
  - Token URL: `https://sb2login.servicechannel.com/oauth/token`
- TypeScript: <https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/docs/refrigeranttracking/LeakRecordImmeasurable/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates the specified leak record.

## Request body

- ServiceChannelServicesMessagingRefrigerantTrackingUpdateLeakImmeasurable: Object containing information about the leak record
  - `Id` integer: Unique numeric identifier of the leak record.
  - `RepairDate` string, date-time: Date when the repair was completed.
  - `InitialVerificationDate` string, date-time: Date when the first verification took place.
  - `InitialVerificationMethod` integer: Method that was used during the first verification to make sure the leak had been fixed.
  - `FollowUpVerificationDate` string, date-time: Date of the second verification.
  - `FollowUpVerificationMethod` integer: Method of the second verification.
  - `ActionCodeId` integer: Unique numeric identifier of the action that a technician took to fix the leak.
  - `FaultCodeId` integer: Unique numeric identifier of the reason why the problem occurred.
  - `LeakLocationId` integer: Unique numeric identifier of the location where the leak occurred: more specific place within the particular area, for example, level indicator/alarm/splitting valve.
  - `Notes` string[]: Leak record notes.
  - `Actor` string: Name of the technician who performed the fix of the leak.
  - `LeakDetectionDate` string, date-time: Date when the leak was detected. If not provided, defaults to the repair date. Cannot be later than the repair date.

## Response `200`

The request succeeded and that the requested information is in the response.

## Other responses

- `400`: The request was not accepted due to bad syntax, missing parameters, insufficient data, etc. <br/>Error codes: 503 - `Repair date` cannot be earlier than the work order call date and later than the work order completion date 503 — `Initial Verification Date` cannot be earlier that `Repair Date` and later than the work order completion date or the scheduled date 503 — `FollowUpVerification Date` cannot be earlier than the initial verification call date and later than the work order completion date or the scheduled date 503 — `ActionCodeId` is not found 503 — `FaultCodeId` is not found

---

[API](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3.md) - [All operations](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/llms.txt) - [OpenAPI document](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/revisions/d490d6596809?raw)
