Zendesk Sell
Zendesk Sell
API integration
Expand your
CRM
integrations with the
Zendesk Sell
API integration.
Perform all CRUD operations through our Proxy and Unified APIs.
Perform all CRUD operations through our Proxy and Unified APIs.
Trusted by world-class product and engineering teams
Trusted by world-class product and engineering teams

superAI
list_all_zendesksell_visit_outcomes
List all visit outcomes in Zendesk Sell. Returns fields like id, name, and active status for each vi…
list_all_zendesksell_visits
List all visits in Zendesk Sell. Returns fields such as id, visited_at, creator_id, resource_type, a…
get_single_zendesksell_text_message_by_id
Get a specific text message in Zendesk Sell using id. Returns details such as message content, direc…
list_all_zendesksell_text_messages
List all text messages in Zendesk Sell. Returns fields such as id, body, direction, and created_at f…
delete_a_zendesksell_tag_by_id
Delete a tag in Zendesk Sell by id. Removes the tag from all associated resources. Returns an error…
update_a_zendesksell_tag_by_id
Update a tag in Zendesk Sell using id. Requires id. Returns updated tag details including id, name,…
list_all_zendesksell_tags
List all tags in Zendesk Sell. Returns key fields such as tag id, name, and resource type for each t…
get_single_zendesksell_tag_by_id
Get details of a specific tag in Zendesk Sell using the required id. Returns fields such as id and n…
create_a_zendesksell_tag
Create a tag in Zendesk Sell with required parameters name and resource_type. The name must be uniqu…
list_all_zendesksell_sequences
List all sequences in Zendesk Sell. Returns key fields such as id, name, and steps for each sequence…
update_a_zendesksell_sequence_enrollment_by_id
Update a sequence enrollment in Zendesk Sell using id. Allows changing the state of the enrollment b…
create_a_zendesksell_sequence_enrollment
Create a sequence enrollment in Zendesk Sell using sequence_id, resource_type, and resource_id. Retu…
zendesksell_sequence_enrollments_finish
Finish ongoing sequence enrollments for a given resource in Zendesk Sell. Optionally specify resourc…
list_all_zendesksell_sequence_enrollments
List all sequence enrollments in Zendesk Sell. Returns key details about each enrollment such as id,…
get_single_zendesksell_sequence_enrollment_by_id
Get details about a specific sequence-enrollment in Zendesk Sell using id. Returns key fields such a…
list_all_zendesksell_products
List all products in Zendesk Sell. Returns id, name, description, sku, active, cost, cost_currency,…
get_single_zendesksell_product_by_id
Get details of a specific product in Zendesk Sell using id. Returns product fields such as name, des…
create_a_zendesksell_product
Create a product in Zendesk Sell. Requires 'name' and 'prices'. Returns fields such as id, name, sku…
update_a_zendesksell_product_by_id
Update a product in Zendesk Sell using id. Returns updated product details including name, descripti…
delete_a_zendesksell_product_by_id
Delete a product in Zendesk Sell by id. This permanently removes the product from the catalog but do…
list_all_zendesksell_orders
List all orders in Zendesk Sell. Returns key fields including id, deal_id, value, and status for eac…
create_a_zendesksell_order
Create an order in Zendesk Sell using deal_id. Returns details such as order id, deal_id, and discou…
get_single_zendesksell_order_by_id
Get a specific order in Zendesk Sell using id. Returns key fields including deal_id, discount, and u…
update_a_zendesksell_order_by_id
Update an order in Zendesk Sell using id. Returns updated order fields including id and deal_id to c…
delete_a_zendesksell_order_by_id
Delete an existing order in Zendesk Sell by id. Removes the order and all associated line items in a…
create_a_zendesksell_loss_reason
Create a new loss reason in Zendesk Sell. Requires unique name. Returns id and name of the created l…
list_all_zendesksell_loss_reasons
List all loss reasons in Zendesk Sell. Returns fields such as id, name, created_at, and updated_at f…
get_single_zendesksell_loss_reason_by_id
Get a specific loss reason in Zendesk Sell using id. Returns key fields such as id, name, and active…
update_a_zendesksell_loss_reason_by_id
Update a loss reason in Zendesk Sell using id. The name must be unique. Returns data including id an…
delete_a_zendesksell_loss_reason_by_id
Delete a specific loss reason in Zendesk Sell using id. This permanently removes the record and cann…
delete_a_zendesksell_line_item_by_id
Delete a specific line-item from an order in Zendesk Sell using order_id and id. This operation perm…
create_a_zendesksell_line_item
Create a line item in Zendesk Sell for a given order_id. Requires order_id, product_id, and currency…
get_single_zendesksell_line_item_by_id
Get a specific line item in Zendesk Sell using order_id and id. Returns details about the line item…
list_all_zendesksell_line_items
List line-items for an order in Zendesk Sell. Requires order_id. Returns each line item's id, name,…
update_a_zendesksell_line_item_by_id
Update a specific line item in Zendesk Sell for the given order_id and id. Returns updated fields su…
list_all_zendesksell_lead_unqualified_reasons
List all lead unqualified reasons in Zendesk Sell. Returns each reason's id, name, and availability…
get_single_zendesksell_document_by_id
Get a specific document in Zendesk Sell using id. Returns id, resource_type, name, and download_url…
list_all_zendesksell_documents
List documents attached to a specific resource in Zendesk Sell. Requires resource_type and resource_…
list_all_zendesksell_deal_unqualified_reasons
List all deal unqualified reasons in Zendesk Sell. Returns id, name, created_at, and updated_at fiel…
get_single_zendesksell_deal_unqualified_reason_by_id
Get a specific deal unqualified reason in Zendesk Sell using id. Returns fields such as id, creator_…
update_a_zendesksell_deal_unqualified_reason_by_id
Update a deal unqualified reason in Zendesk Sell by id. Requires id. The name field must be unique.…
delete_a_zendesksell_deal_unqualified_reason_by_id
Delete a specific deal-unqualified-reason in Zendesk Sell using id. This action permanently removes…
create_a_zendesksell_deal_unqualified_reason
Create a deal unqualified reason in Zendesk Sell. Requires name. The name must be unique. Returns th…
list_all_zendesksell_deal_sources
List all deal sources in Zendesk Sell. Returns key fields including id, name, created_at, and update…
create_a_zendesksell_deal_source
Create a new deal source in Zendesk Sell. Requires name, which must be unique. Returns the created s…
update_a_zendesksell_deal_source_by_id
Update a deal source in Zendesk Sell using id. The source name must be unique. Returns updated field…
delete_a_zendesksell_deal_source_by_id
Delete an existing deal source in Zendesk Sell using id. Returns an error if the specified source do…
get_single_zendesksell_deal_source_by_id
Get a specific deal source in Zendesk Sell using id. Returns deal source details including id, name,…
create_a_zendesksell_collaboration
Create a new collaboration in Zendesk Sell by providing collaborator_id, resource_id, and resource_t…
list_all_zendesksell_collaborations
List all collaborations in Zendesk Sell available to the authenticated user. Returns fields such as…
get_single_zendesksell_collaboration_by_id
Get a specific collaboration in Zendesk Sell using id. Returns collaboration details such as type, r…
delete_a_zendesksell_collaboration_by_id
Delete a collaboration in Zendesk Sell using id. Permanently removes the collaboration. Returns erro…
list_all_zendesksell_call_recording
Get a specific call recording in Zendesk Sell by id. Returns the MP3 audio content representing the…
get_single_zendesksell_call_recording_by_id
Retrieve a call recording in Zendesk Sell using id. Returns the call's audio recording file in MP3 f…
list_all_zendesksell_call_outcomes
List all call-outcomes in Zendesk Sell. Returns a list of call outcomes sorted by id in ascending or…
create_a_zendesksell_associated_contact
Create an associated contact in Zendesk Sell for a specific deal using deal_id and contact_id. Retur…
list_all_zendesksell_associated_contacts
List associated contacts for a specific deal in Zendesk Sell. Requires deal_id. Returns contact_id,…
delete_a_zendesksell_associated_contact_by_id
Delete an associated contact in Zendesk Sell. Requires deal_id and id. Removes the contact link from…
list_all_zendesksell_custom_fields
List all custom fields for a specific resource type in Zendesk Sell. Requires resource_type. Returns…
list_all_zendesksell_accounts
Get details of the authenticated account in Zendesk Sell. Returns key fields including account id, n…
list_all_zendesksell_pipelines
List all pipelines in Zendesk Sell. Returns details for each pipeline including id, name, and whethe…
list_all_zendesksell_lead_conversions
List all lead conversions in Zendesk Sell. Returns details including lead_id, individual_id, organiz…
create_a_zendesksell_lead_conversion
Create a lead conversion in Zendesk Sell using lead_id. Converts a lead into an individual, organiza…
update_a_zendesksell_call_by_id
Update a specific call in Zendesk Sell using id. Returns updated fields such as summary, outcome_id,…
delete_a_zendesksell_call_by_id
Delete an existing call in Zendesk Sell using id. This operation permanently removes the call and ca…
get_single_zendesksell_call_by_id
Get details of a specific call in Zendesk Sell using id. Returns key fields such as call duration, d…
list_all_zendesksell_calls
List all calls in Zendesk Sell. Returns call details such as made_at, direction, duration, and assoc…
create_a_zendesksell_call
Create a call in Zendesk Sell. Requires phone_number. Returns id, phone_number, duration, and record…
update_a_zendesksell_deal_by_id
Update a deal in Zendesk Sell using id. Returns updated deal information including name, value, curr…
delete_a_zendesksell_deal_by_id
Delete a deal in Zendesk Sell using id. Removes all associated contacts in a single call. If the dea…
list_all_zendesksell_deals
List all deals in Zendesk Sell. Returns deal fields such as id, name, value, stage_id, and owner_id…
get_single_zendesksell_deal_by_id
Get details of a specific deal in Zendesk Sell using id. Returns key deal fields including name, val…
create_a_zendesksell_deal
Create a new deal in Zendesk Sell. Requires name and contact_id. Returns the deal id, name, contact_…
create_a_zendesksell_lead_source
Create a new lead source in Zendesk Sell. Requires name, which must be unique. Returns id, creator_i…
get_single_zendesksell_lead_source_by_id
Get a specific lead source in Zendesk Sell by id. Returns key fields such as name, creator_id, and c…
list_all_zendesksell_lead_sources
List all lead-sources in Zendesk Sell. Returns fields like id, name, created_at, and updated_at for…
update_a_zendesksell_lead_source_by_id
Update a specific lead source in Zendesk Sell. Requires id. Returns fields such as id, name, and res…
delete_a_zendesksell_lead_source_by_id
Delete a specific lead-sources in Zendesk Sell using id. This operation removes the resource permane…
list_all_zendesksell_leads
List all leads in Zendesk Sell. Returns lead details including id, name, organization_name, status,…
create_a_zendesksell_lead
Create a new lead in Zendesk Sell. Requires either last_name for an individual or organization_name…
get_single_zendesksell_lead_by_id
Get a specific lead in Zendesk Sell using id. Returns key fields such as name, organization, contact…
update_a_zendesksell_lead_by_id
Update a lead in Zendesk Sell using id. If the lead does not exist, an error is returned. The respon…
delete_a_zendesksell_lead_by_id
Delete a lead in Zendesk Sell using id. This permanently removes the lead and cannot be undone. Retu…
list_all_zendesksell_tasks
List all tasks in Zendesk Sell. Returns task details including id, content, completed status, due_da…
get_single_zendesksell_task_by_id
Get a single task in Zendesk Sell using id. Returns task details such as title, owner_id, due_date,…
update_a_zendesksell_task_by_id
Update a task in Zendesk Sell using id. Returns task fields such as content, due_date, owner_id, res…
create_a_zendesksell_task
Create a new task in Zendesk Sell. Requires content. The response returns key fields such as id, con…
delete_a_zendesksell_task_by_id
Delete a task in Zendesk Sell using id. If the specified task does not exist, an error is returned.…
list_all_zendesksell_stages
List all stages in Zendesk Sell. Returns key fields including id, name, pipeline_id, category, posit…
delete_a_zendesksell_note_by_id
Delete a specific note in Zendesk Sell using id. If the note does not exist, an error is returned. T…
update_a_zendesksell_note_by_id
Update a specific note in Zendesk Sell using id. Returns updated note fields such as id, content, ta…
get_single_zendesksell_note_by_id
Get a specific note in Zendesk Sell by id. Returns fields such as content, resource_type, resource_i…
create_a_zendesksell_note
Create a new note in Zendesk Sell using resource_type, resource_id, and content. Returns id, content…
list_all_zendesksell_notes
List all notes in Zendesk Sell. Returns key fields such as id, content, resource_type, resource_id,…
list_all_zendesksell_users
List all users in Zendesk Sell. Returns user details including id, name, email, role, status, and cr…
get_single_zendesksell_user_by_id
Get a specific user in Zendesk Sell using id. Returns fields such as id, name, email, and role for t…
list_all_zendesksell_me
Get details of the authenticating user in Zendesk Sell. Returns user information such as id, name, e…
delete_a_zendesksell_contact_by_id
Delete an existing contact in Zendesk Sell using id. This operation permanently removes the contact…
update_a_zendesksell_contact_by_id
Update a contact in Zendesk Sell using id. If the contact does not exist, an error is returned. The…
list_all_zendesksell_contacts
List all contacts in Zendesk Sell. Returns fields such as id, name, first_name, last_name, email, ph…
create_a_zendesksell_contact
Create a new contact in Zendesk Sell. Requires name if contact is an organization or last_name if in…
get_single_zendesksell_contact_by_id
Get a specific contact in Zendesk Sell using the required id. Returns key contact fields such as nam…
Enhanced
Zendesk Sell
with AI Capabilities
AI Agent Toolset
AI Agent Toolset
MCP Server capabilities for seamless AI tool calling across all integration APIs
MCP Server capabilities for seamless AI tool calling across all integration APIs
Fine-Grained Control
Fine-Grained Control
Granular access control for all operations with custom method support
Granular access control for all operations with custom method support
Unlimited Customization
Unlimited Customization
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Developer-First
Developer-First
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Unified APIs for
Zendesk Sell
Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.
Accounts
The accounts represent a company in a CRM.
Unified CRM API
Contacts
The contacts represent an existing point of contact at a company in a CRM.
Unified CRM API
Engagements
The engagements represent an interaction noted in a CRM.
Unified CRM API
Leads
The leads represent a potential customer in a CRM.
Unified CRM API
Notes
The notes represent a note on another object in a CRM.
Unified CRM API
Opportunities
The opportunities represent an opportunity in a CRM.
Unified CRM API
Stages
The stages represent a stage of an opportunity in a CRM.
Unified CRM API
Tasks
The tasks represent a task in a CRM.
Unified CRM API
Users
The users represent a user in a CRM.
Unified CRM API
Fields
The fields of entities in a CRM.
Unified CRM API
Pipelines
Unified CRM API
Users
The User object represents a User.
Unified User Directory API
Proxy API for
Zendesk Sell
Access all of the
Zendesk Sell
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
Zendesk Sell
CRM
API.
API call us you
You call us, we call
Zendesk Sell
and pass the response back in the same cycle.
Access all of the
Zendesk Sell
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
Zendesk Sell
CRM
API, you call us
we call
Zendesk Sell
and pass the response back in the same cycle.
Account Linking
Use Truto's frontend SDK to link your
customer's
Zendesk Sell
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.
Account Linking
Use Truto's frontend SDK to link your
customer's
Zendesk Sell
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
Zendesk Sell
We translate
pagination

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
Zendesk Sell
We translate
pagination
Get
Get
Zendesk Sell
Zendesk Sell
integrated into your app
integrated into your app
without the hassle
without the hassle
Our team understands what it takes to make a unified API implementation successful.
Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Empower engineers
Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Boost profits
Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow your prospects
Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

✨ Powered by AI
Customize the mappings as you need using AI.
Build your own unified API from scratch, aided by AI.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.
Josh Benson,
CEO of Omnitrain









