v2

latestOpenAPI 3.1.12026-08-078549932.4 MB
Patients

Transfer a patient's primary ownership to another client (PAW-659). Moves a pet between clients (wrong-client correction, owner passed away, sold/rehomed). The previous owner is kept as a co-owner or removed per the request.

post/Patients/{id}/transfer-ownership

Path parameters

idstring required

Request body

newClientIdstring
previousOwnerDispositioninteger

What to do with the existing primary owner when ownership of a patient is transferred to a new client (PAW-659).

Response

OK

idstring
patientIdstring
clientIdstring
relationshipTypeinteger

Describes who a contact (Client) is in relation to a specific patient. One contact per patient is the PrimaryOwner; all others are additional relationships (co-owners, agents, emergency contacts, etc.). Stored as text on patient_contacts.relationship_type.

isPrimaryboolean
permissionsstring[]

The set permission flags by name (e.g. "ApproveTreatment"). Exposed as a list rather than the raw ContactPermissions bitmask so clients can check individual permissions without bit math.

verificationMethodinteger

How a patient contact's identity was verified by clinic staff. Stored as text on patient_contacts.verification_method.

verifiedByUserIdstring nullable
verifiedAtstring date-time nullable
verificationNotesstring nullable
createdAtstring date-time
updatedAtstring date-time