---
title: "Changes to full update an existing authority."
method: PUT
path: "/v1/authorities/{id}"
---

# Changes to full update an existing authority.

`PUT /v1/authorities/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 18 revisions.

- **2024-04-24** `eee76e147314`: 2 breaking, 2 warning, 16 info
- **2023-03-23** `87cc19527acf`: 2 breaking, 10 warning, 12 info
- **2023-02-28** `c4fc9a6df53a`: 1 info

## Changes

- **2024-04-24** `eee76e147314`: 2 breaking, 2 warning, 16 info
  - the request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/campaignType` became required
  - the request property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/campaignType` became required
  - removed the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/id` from the response with the `200` status
  - removed the optional property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/id` from the response with the `200` status
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleFolio`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleType`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleVolume`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/improvedLand`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/lot`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/plan`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/titleReference`
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleFolio` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleType` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/certificateOfTitleVolume` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/improvedLand` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/lot` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/plan` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/titleReference` to the response with the `200` status
  - the response property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/campaignType` became required for the status `200`
  - the response property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/campaignType` became required for the status `200`
- **2023-03-23** `87cc19527acf`: 2 breaking, 10 warning, 12 info
  - the response property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/advertising` became optional for the status `200`
  - the response property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/advertising` became optional for the status `200`
  - removed the request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/vendors/items/agentSigning`
  - removed the request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/vendors/items/attachments`
  - removed the request property `vendors/items/agentSigning`
  - removed the request property `vendors/items/allOf[#/components/schemas/Authorities.v1.VendorRequest]/agentSigning`
  - removed the request property `vendors/items/allOf[#/components/schemas/Authorities.v1.VendorRequest]/attachments`
  - removed the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/vendors/items/agentSigning` from the response with the `200` status
  - removed the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/vendors/items/attachments` from the response with the `200` status
  - removed the optional property `vendors/items/agentSigning` from the response with the `200` status
  - removed the optional property `vendors/items/allOf[#/components/schemas/Authorities.v1.VendorRequest]/agentSigning` from the response with the `200` status
  - removed the optional property `vendors/items/allOf[#/components/schemas/Authorities.v1.VendorRequest]/attachments` from the response with the `200` status
  - added the new optional request property `agents`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/agents`
  - added the new optional request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/marketingCampaignItems`
  - added the new optional request property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/marketingCampaignItems`
  - added the new optional request property `marketingCampaigns/items/marketingCampaignItems`
  - the request property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/advertising` became optional
  - the request property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/advertising` became optional
  - added the optional property `agents` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/agents` to the response with the `200` status
  - added the optional property `allOf[#/components/schemas/Authorities.v1.AuthorityRequest]/marketingCampaigns/items/marketingCampaignItems` to the response with the `200` status
  - added the optional property `marketingCampaigns/items/allOf[#/components/schemas/Authorities.v1.MarketingCampaignRequest]/marketingCampaignItems` to the response with the `200` status
  - added the optional property `marketingCampaigns/items/marketingCampaignItems` to the response with the `200` status
- **2023-02-28** `c4fc9a6df53a`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/domain/apis/domain-public-api/docs/v1/authorities/:id/put.md) - [API](https://skmtc.dev/domain/apis/domain-public-api.md) - [Page](https://skmtc.dev/domain/apis/domain-public-api/changes/v1/authorities/:id/put)
