# sales_account_id on PUT /crm/sales/api/contacts/{} is deprecated

Freshsales API deprecated PUT /crm/sales/api/contacts/{id}, body parameter sales_account_id without giving a shutdown date yet.

The Freshsales API deprecated the body parameter sales_account_id on PUT /crm/sales/api/contacts/{id} without a shutdown date. Calls that include this deprecated parameter will eventually fail once it is removed.

## What to use instead

Update your requests to send the contact's accounts using the sales_accounts parameter, structured as an array of {id, is_primary}, instead of sales_account_id.

- API: Freshsales API (*.myfreshworks.com)
- Kind: Parameter removal
- Takes effect: no date given yet
- Calls after that day: fail
- Calls it hits: `PUT /crm/sales/api/contacts/{id}`, `body parameter sales_account_id`
- Source: [Announcement](https://developers.freshworks.com/crm/api/)
- Verified: November 6, 2026, against Freshsales API's own pages
- Page: https://www.okapi.bot/providers/freshsales-api/breaking-changes/sales-account-id-on-put-crm-sales-api-contacts-is-deprecated/

## Freshsales API's words

> Usage of this key is deprecated. Use sales_accounts key to associate accounts to a contact.

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
