Add Marketing List ContactsAdd contacts to a Freshsales marketing list.
Bulk Assign Contact OwnerReplace the owner of up to 100 Freshsales contacts using explicit contact and owner IDs.
Bulk Assign CPQ Record OwnersQueue one owner assignment for selected CPQ products or documents; acknowledgment does not prove completion.
Bulk Delete CPQ RecordsQueue soft deletion of selected CPQ products or documents so they remain restorable; acknowledgment does not prove completion.
Bulk Restore CPQ RecordsQueue restoration of selected soft-deleted CPQ products or documents using the PUT methods in Freshsales' official cURL examples; acknowledgment does not prove completion.
Bulk Update CPQ RecordsQueue one shared-field update for selected CPQ products or documents.
Clone ContactCreate a new Freshsales contact by cloning an existing contact and applying field overrides.
Clone Custom Module RecordCreate a new Freshsales custom-module record by cloning an existing record and applying field overrides.
Clone DealClone a Freshsales deal, optionally overriding fields on the new deal.
Clone Sales AccountClone a Freshsales sales account, optionally overriding fields on the new account.
Create AppointmentCreate a Freshsales appointment, optionally linked to a CRM record or attendees, and return its ID and related records.
Create ContactCreate a Freshsales contact identified by email addresses, mobile number, Twitter username, or external ID and return its ID and contact fields.
Create CPQ DocumentCreate a Freshsales quote or other CPQ document and return its confirmed ID.
Create Custom FieldCreate a persistent custom field on one explicit Freshsales entity form.
Create Custom ModuleCreate a tenant-wide Freshsales custom-module definition and return its ID and internal entity name.
Create Custom Module RecordCreate one record in a named Freshsales custom module and return its record ID and fields.
Create DealCreate a Freshsales deal associated with exactly one existing or new sales account.
Create Document LinkAttach a web document URL to one explicit Freshsales CRM record.
Create Marketing ListCreate an empty Freshsales marketing list.
Create NoteCreate a Freshsales note on one lead, contact, sales account, or deal.
Create CPQ ProductCreate a Freshsales CPQ product and return the provider-confirmed product ID.
Create Sales AccountCreate a Freshsales sales account with standard, parent-account, or tenant-defined fields.
Create Sales ActivityCreate a Freshsales sales activity with all provider-mandatory time, owner, type, and CRM-target fields.
Create TaskCreate a Freshsales task with every provider-mandatory assignment, due-date, and CRM-target field.
Delete AppointmentDelete one Freshsales appointment by ID.
Delete ContactsDelete one or more Freshsales contacts through ordinary deletion rather than permanent forget.
Delete CPQ DocumentSoft-delete one Freshsales CPQ document so it can be restored.
Delete Custom ModuleDelete a Freshsales custom-module definition and change the tenant's CRM schema.
Delete Custom Module RecordsDelete one or more records from a named Freshsales custom module through ordinary deletion.
Delete DealsOrdinarily delete one deal or bulk-delete multiple deals.
Permanently Delete NotePermanently delete one Freshsales note.
Delete CPQ ProductSoft-delete one Freshsales CPQ product so it can be restored.
Delete Sales AccountsOrdinarily delete one account or bulk-delete multiple accounts.
Delete Sales ActivityDelete one Freshsales sales activity after confirming the provider success code.
Delete TaskDelete one Freshsales task and return provider-confirmed deletion fields.
Permanently Forget ContactPermanently and irreversibly erase one Freshsales contact and associated data.
Permanently Forget CPQ DocumentPermanently and irreversibly delete one CPQ document and all associated data.
Permanently Forget Custom Module RecordPermanently and irreversibly erase one Freshsales custom-module record and associated data.
Permanently Forget DealIRREVERSIBLE: permanently erase one Freshsales deal and associated data.
Permanently Forget Sales AccountIRREVERSIBLE: permanently erase one Freshsales sales account and associated data.
Get AppointmentReturn one Freshsales appointment and its related attendees, users, conferences, and notes.
Get ContactReturn one Freshsales contact by ID, optionally including related resources.
Get CPQ DocumentGet one Freshsales CPQ document, optionally including product line items.
Get Custom ModuleReturn one Freshsales custom-module definition by ID, including the entity name required by custom-module record tools.
Get Custom Module RecordReturn one record by ID from a named Freshsales custom module.
Get DealGet one Freshsales deal by ID, optionally with related resources.
Get Bulk Upsert Job StatusGet bounded, single-request progress and failure details for one Freshsales bulk-upsert job; this does not poll.
Get CPQ ProductGet one Freshsales CPQ product, optionally including pricing.
Get Sales AccountGet one Freshsales sales account by ID, optionally with related resources.
Get Sales ActivityGet one Freshsales sales activity by ID.
Get TaskGet one Freshsales task by ID, optionally with collaborators and its CRM target.
List AppointmentsReturn one page selected by Freshsales's required appointment filter.
List Configuration OptionsList one Freshsales configuration option family for IDs needed by CRM operations.
List Contact ActivitiesReturn activity history for one Freshsales contact.
List Contact Document AssociationsList the file and web-link associations attached to one Freshsales contact, including referenced links, users, and provider totals.
List Contact FieldsList Freshsales contact field definitions, internal names, types, choices, and tenant form metadata for use in contact create and update calls.
List Contacts by ViewReturn one explicitly numbered page from a saved Freshsales contact view, including shaped page totals and the next page number when available.
List Contact ViewsList saved Freshsales contact views and their IDs for use with contact listing tools.
List CPQ Document Related ProductsList the typed product records associated with one Freshsales CPQ document.
List Custom Module RecordsReturn one saved-view page of records from a named Freshsales custom module and a page cursor when more records are available.
List Custom Module ViewsList saved views for a Freshsales custom module and return the view IDs needed to list its records.
List Deal FieldsList standard and tenant-defined Freshsales deal field definitions.
List Deals by ViewReturn one numbered page from a saved Freshsales deal view.
List Deal ViewsList saved Freshsales deal views and their IDs.
List Entity FormsList Freshsales forms for a standard or custom entity so callers can obtain an explicit form ID before creating a custom field.
List Marketing List ContactsReturn one documented page of contacts in a Freshsales marketing list.
List Marketing ListsReturn one documented page of Freshsales marketing lists.
List Sales Account FieldsList standard and tenant-defined Freshsales sales-account field definitions.
List Sales Accounts by ViewReturn one numbered page from a saved Freshsales sales-account view.
List Sales Account ViewsList saved Freshsales sales-account views and their IDs.
List Sales ActivitiesReturn one bounded Freshsales sales-activity page (25 records by default, 100 maximum) and an explicit next page number.
List Sales Activity FieldsList standard and tenant-defined Freshsales sales-activity field definitions.
List TasksReturn one page of Freshsales tasks for exactly one status or due-date filter.
Log Phone Call for Existing RecordCreate an irreversible manual call log for one existing Freshsales lead, contact, or sales account and optionally create a note.
Log Phone Call for New RecordCreate a new Freshsales contact and an irreversible manual call log associated with it, optionally with a note.
Lookup Records by Exact FieldLook up exact matches across one or more Freshsales lead, contact, sales-account, or deal types using one compatible standard or custom field.
Move Marketing List ContactsMove selected contacts or every contact from one Freshsales marketing list to a different destination list.
Remove Marketing List ContactsRemove selected contacts or every contact from one Freshsales marketing list.
Restore CPQ DocumentRestore one soft-deleted Freshsales CPQ document.
Restore CPQ ProductRestore one soft-deleted Freshsales CPQ product.
Search Contacts by Exact FiltersFind exact-match Freshsales contacts with explicit field/operator/value rules.
Search RecordsFuzzy-search Freshsales users, standard CRM records, and custom-module records in one bounded request.
Start Bulk Contact UpsertStart an asynchronous upsert of up to 100 Freshsales contacts.
Start Bulk Deal UpsertStart an asynchronous upsert of up to 100 deals.
Start Bulk Sales Account UpsertStart an asynchronous upsert of up to 100 sales accounts.
Update AppointmentUpdate selected fields or attendees on an existing Freshsales appointment and return the updated appointment and related records.
Update ContactUpdate selected fields on an existing Freshsales contact and return the updated contact.
Update Contact Team MembershipsAdd, update, or remove Freshsales contact-team memberships using explicit contact, user, and designation IDs.
Update CPQ DocumentUpdate document fields or replace its complete product list through the one official PUT contract.
Update Custom ModuleUpdate selected display, icon, navigation, or description settings on an existing Freshsales custom-module definition.
Update Custom Module RecordUpdate selected fields on one record in a named Freshsales custom module and return the updated record.
Update DealUpdate a Freshsales deal, its contact associations, or replace all deal products.
Update Deal Team MembershipsAdd, update, or remove team memberships for one Freshsales deal.
Update Marketing ListRename an existing Freshsales marketing list.
Update NoteReplace the text and target association of an existing Freshsales note.
Update CPQ ProductUpdate product fields or add, overwrite, and delete product prices through the one official PUT contract.
Update Sales AccountUpdate standard or tenant-defined fields on a Freshsales sales account.
Update Sales Account Team MembershipsAdd, update, or remove team memberships for one Freshsales sales account.
Update Sales ActivityUpdate selected fields on one existing Freshsales sales activity.
Update or Mark Task DoneUpdate a Freshsales task through the single documented PUT path; set status=1 to mark it completed or status=0 to reopen it.
Upload and Attach DocumentUpload a required file as multipart/form-data and attach it to one explicit Freshsales CRM record.
Upsert ContactCreate or update one Freshsales contact matched by a unique identifier and return the resulting contact.
Upsert DealCreate or update a deal by one unique standard or tenant-defined field.
Upsert Sales AccountCreate or update a sales account by one unique standard or tenant-defined field.