---
title: "Create a new clinic client user"
method: POST
path: "/ext/v2/clinic-client-users/"
tags: ["Clients And Patients"]
---

# Create a new clinic client user

`POST /ext/v2/clinic-client-users/`

## Request

- Base URL: `https://connect.vetcove.com`
- URL: `https://connect.vetcove.com/ext/v2/clinic-client-users/`
- Auth: HTTP bearer

Creates a new clinic client user (co-owner) for an existing clinic client account. The new clinic client user will have their own contact information (name, email, phone) and can be associated with a relationship type describing their connection to the account (e.g., spouse, family member).

This is used when a pet has multiple owners who each need their own contact details and communication preferences.

## Request body

- ExternalClinicClientUserCreateSchema: Schema for creating a new ClientUser
  - `client_id` integer, required: The ID of the clinic client to add this clinic client user to.
  - `custom_relationship` string, nullable: A custom relationship description (optional). Should be used when relationship_kind is 'Other'.
  - `email` string, email, nullable: The email address of the clinic client user (optional).
  - `first_name` string, required: The first name of the clinic client user.
  - `last_name` string, required: The last name of the clinic client user.
  - `phone_number` union, required: The phone number of the clinic client user. Must be exactly 10 digits.
    - string
    - integer
  - `relationship_kind` union: The type of relationship this clinic client user has to the clinic client account (optional).
    - 'SPOUSE' | 'PARTNER' | 'PARENT' | 'CHILD' | 'SIBLING' | 'OTHER'
    - ''

## Response `201`

Created

- ExternalClinicClientUserSchema
  - `clinic_client_id` integer, required: The ID of the clinic client this clinic client user belongs to
  - `created` string, date-time, required: The datetime this object was created.
  - `custom_relationship` string, nullable: A custom relationship description if relationship_kind is set to 'Other'.
  - `deleted` string, date-time, nullable, required: The datetime this record was soft deleted.
  - `email` string, nullable: The primary email address of the clinic client user.
  - `first_name` string, nullable: The first name of the clinic client user.
  - `id` integer, required: The ID of the clinic client user
  - `is_deleted` boolean, required: Whether this record is soft deleted or not.
  - `last_name` string, nullable: The last name of the clinic client user.
  - `modified` string, date-time, required: The datetime this object was last modified; changes to related entities will not update this field.
  - `phone_number` integer, nullable: The primary phone number of the clinic client user.
  - `relationship_kind` union: The type of relationship this clinic client user has to the clinic client account.
    - 'SPOUSE' | 'PARTNER' | 'PARENT' | 'CHILD' | 'SIBLING' | 'OTHER'
    - ''

---

[API](https://skmtc.dev/vetcove/apis/ninjaapi.md) - [All operations](https://skmtc.dev/vetcove/apis/ninjaapi/llms.txt) - [OpenAPI document](https://skmtc.dev/vetcove/apis/ninjaapi/revisions/4ceaed956e15?raw)
