---
title: "PUT /Referrals/{id}"
method: PUT
path: "/Referrals/{id}"
tags: ["Referrals"]
---

# PUT /Referrals/{id}

`PUT /Referrals/{id}`

## Path parameters

- `id` string, required

## Request body

- UpdateReferralDto
  - `toPartnerId` string, nullable
  - `specialty` string, nullable
  - `urgency` string, nullable
  - `reasonForReferral` string, nullable
  - `clinicalNotes` string, nullable
  - `diagnosisCode` string, nullable
  - `scheduledDate` string, date-time, nullable
  - `assignedVetId` string, nullable

## Response `200`

OK

- ReferralDto
  - `id` string
  - `patientId` string
  - `patient` ReferralPatientSummaryDto
    - `id` string
    - `name` string
    - `species` string, nullable
    - `breed` string, nullable
    - `ownerName` string, nullable
  - `fromPartnerId` string, nullable
  - `fromPartner` PartnerSummaryDto
    - `id` string
    - `clinicName` string
    - `type` string
  - `toPartnerId` string, nullable
  - `toPartner` PartnerSummaryDto
    - `id` string
    - `clinicName` string
    - `type` string
  - `referringVetName` string, nullable
  - `referringVetEmail` string, nullable
  - `referringClinicName` string, nullable
  - `specialty` string
  - `status` string
  - `urgency` string
  - `reasonForReferral` string, nullable
  - `clinicalNotes` string, nullable
  - `diagnosisCode` string, nullable
  - `referralDate` string, date-time
  - `scheduledDate` string, date-time, nullable
  - `completedDate` string, date-time, nullable
  - `assignedVetId` string, nullable
  - `assignedVet` ReferralUserSummaryDto
    - `id` string
    - `name` string
    - `role` string, nullable
  - `documentCount` union
    - integer
    - string, int32
  - `unreadMessageCount` union
    - integer
    - string, int32
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `pendingPatientName` string, nullable
  - `pendingSpecies` string, nullable
  - `pendingBreed` string, nullable
  - `pendingOwnerName` string, nullable
  - `pendingOwnerPhone` string, nullable
  - `pendingOwnerEmail` string, nullable
  - `scheduleItemId` string, nullable
  - `threadId` string, nullable

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/versions/a905bde4e796/schema)
