---
title: "Changes to Create a client"
method: POST
path: "/clients"
---

# Changes to Create a client

`POST /clients`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `1c230fa547ad`: 12 breaking, 10 warning, 23 info

## Changes

- **2026-11-03** `1c230fa547ad`: 12 breaking, 10 warning, 23 info
  - the request property `company_name` became not nullable
  - the request property `entity_type` became not nullable
  - the request property `phone_number` became not nullable
  - the request property `time_zone` became not nullable
  - the response property `error` became optional for the status `403`
  - removed the required property `active` from the response with the `200` status
  - removed the required property `assigned_advisor_id` from the response with the `200` status
  - removed the required property `created_at` from the response with the `200` status
  - removed the required property `email` from the response with the `200` status
  - removed the required property `fname` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `lname` from the response with the `200` status
  - deleted the `header` request parameter `ngrok-skip-browser-warning`
  - removed the optional property `assigned_advisor` from the response with the `200` status
  - removed the optional property `external_user_id` from the response with the `200` status
  - removed the optional property `full_name` from the response with the `200` status
  - removed the optional property `phone_number` from the response with the `200` status
  - removed the optional property `preferred_name` from the response with the `200` status
  - removed the optional property `time_zone` from the response with the `200` status
  - removed the optional property `work_email` from the response with the `200` status
  - removed the optional property `work_phone_extension` from the response with the `200` status
  - removed the optional property `work_phone_number` from the response with the `200` status
  - api operation id `createClient` was added
  - the endpoint scheme security `bearerAuth` was removed from the API
  - api tag `Clients` added
  - added the new optional request property `business_email`
  - added the new optional request property `city`
  - added the new optional request property `country`
  - added the new optional request property `external_entity_id`
  - added the new optional request property `external_user_id`
  - added the new optional request property `other_email`
  - added the new optional request property `preferred_contact_method`
  - added the new optional request property `state`
  - added the new optional request property `street`
  - added the new optional request property `work_email`
  - added the new optional request property `work_phone_extension`
  - added the new optional request property `work_phone_number`
  - added the new optional request property `zip`
  - the request property `assigned_advisor_id` became optional
  - added the non-success response with the status `422`
  - …5 more

---

[Operation](https://skmtc.dev/soraban/apis/soraban-private-api/docs/clients/post.md) - [API](https://skmtc.dev/soraban/apis/soraban-private-api.md) - [Page](https://skmtc.dev/soraban/apis/soraban-private-api/changes/clients/post)
