Skip to main content

Zendesk Sell Connector

Zendesk Sell Zendesk Sell is a sales force automation program.

Connections

Zendesk Sell Oauth 2.0 Connection

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLhttps://api.getbase.com/oauth2/authorize
Token URLhttps://api.getbase.com/oauth2/token
Scopesread write profile
Client ID
Client Secret

Actions

Create Contact

Create a new contact. A contact may represent a single individual or an organization.

InputCommentsDefault
Connection
NameRequired only if the contact is an organization. is_organization is set to true.
First NameThe field will be set only if the contact is an individual. is_organization is set to false.
Last NameRequired only if the contact is an individual. is_organization is set to false.
Owner IdDefaults to the unique identifier of the user who created the contact.
Is OrganizationThis value can be set only during creation and cannot be changed later.
Contact IdThe field will be set only if the contact is an individual. is_organization is set to false.
Parent Organization IdThe unique identifier of a contact that should be set as parent for this organization. Referenced contact also has to be an organization. It can be set only for organization contacts (is_organization set to true.
Customer Status
Prospect Status
Title
Description
Industry
Website
Email
Phone
Mobile
Fax
Twitter
Facebook
Linkedin
Skype
Address
Billing Addressnull if contact is neither a customer nor a prospect (see customer_status and prospect_status fields for details).
Shipping Addressnull if contact is neither a customer nor a prospect (see customer_status and prospect_status fields for details).
TagIn order to modify this, you need to supply the entire set.
Custom FieldFilterable custom field.

Create Deal

Create a new deal.

InputCommentsDefault
Connection
Name
Contact Id
ValueValue of the deal. We encourage you to use a string with two decimal places.
CurrencyIf omitted, currency will be set to the default currency of the account.
Owner IdDefaults to the unique identifier of the user that the deal is created by.
HotIndicator of whether or not the deal is hot.
Stage IdIf omitted, the deal will be placed in the first stage of the default pipeline.
Last Stage Change AtDate and time when the deal was moved into the current stage in UTC (ISO8601 format).
Added AtDate and time that the deal was started in UTC (ISO8601 format).
Source IdId of the deal Source.
Loss Reason IdId of the Loss Reason.
Unqualified Reason IdId of the Unqualify Reason.
Estimated Close Date
Customized Win LikelihoodUser-provided win likelihood with value range 0-100.
Tag
Custom Field

Create Lead

Creates a new lead.

InputCommentsDefault
Connection
Last NameRequired only if a lead is an individual. company_name is empty.
Organization NameRequired only if a lead is an organization. last_name is empty.
First Name
Owner IdDefaults to user's unique identifier the lead is created by.
Status
Source Id
Unqualified Reason Id
Title
Description
Industry
Website
Email
Phone
Mobile
Fax
Twitter
Facebook
Linkedin
Skype
Address
Tag
Custom Field

Create Note

Create a new note and associate it with one resource.

InputCommentsDefault
Connection
Resource Type
Resource Id
Content
Is Important
Tag
Type

Create Order

Create a new order.

InputCommentsDefault
Connection
Deal IdThe unique identifier of the deal.
DiscountOverall discount on the order in percents. Defaults to 0.

Create Task

Creates a new task.

InputCommentsDefault
Connection
Content
Due Date
Owner IdDefaults to the unique identifier of the user who created the task.
Resource Type
Resource Id
Completed
Remind At

Delete Contact

Delete an existing contact. This operation cannot be undone.

InputCommentsDefault
Connection
Contact IDThe unique identifier of the contact.

Delete Deal

Delete an existing deal and remove all of the associated contacts from the deal in a single call.

InputCommentsDefault
Connection
Deal IDThe ID of the deal to delete.

Delete Lead

Delete an existing lead.

InputCommentsDefault
Connection
Lead IDThe ID of the lead to delete.

Delete Note

Delete an existing note. This operation cannot be undone.

InputCommentsDefault
Connection
Note IdUnique identifier of the note.

Delete Order

Delete an existing order and remove all of the associated line items in a single call. This operation cannot be undone.

InputCommentsDefault
Connection
IdThe unique identifier of the order.

Delete Task

Delete an existing task. This operation cannot be undone.

InputCommentsDefault
Connection
Task IDThe unique ID of the task.

Get Contact

Returns a single contact available to the user, according to the unique contact ID provided.

InputCommentsDefault
Connection
Contact IDThe unique identifier of the contact.

Get Contacts Stream

Read the stream of contact events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Custom Fields Stream

Read the stream of custom fields events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Deal

Returns a single deal available to the user.

InputCommentsDefault
Connection
Deal IDThe ID of the deal to retrieve.
IncludesComma-separated list of one or more resources related to the deal. Possible values: associated_contacts

Get Deals Stream

Read the stream of deal events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Lead

Returns a single lead available to the user.

InputCommentsDefault
Connection
Lead IDThe ID of the lead to retrieve.

Get Leads Stream

Read the stream of lead events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Note

Returns a single note available to the user, according to the unique note ID provided.

InputCommentsDefault
Connection
IDUnique identifier of the note.

Get Notes Stream

Read the stream of note events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Order

Returns a single order available to the user.

InputCommentsDefault
Connection
IdThe unique identifier of the order.

Get Orders Stream

Read the stream of order events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Products Stream

Read the stream of product events

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Stages Stream

Read the stream of stage events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Stream

Provides a stream of changes to Sell data.

InputCommentsDefault
Connection
ResourceThe resource to get the stream for.
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

Get Task

Returns a single task available to the user according to the unique task ID provided.

InputCommentsDefault
Connection
Task IDThe unique ID of the task.

Get Tasks Stream

Read the stream of task events.

InputCommentsDefault
Connection
PositionYour client position in Firehose stream. Possible values: top/string-from-fh-api/tail
LimitLimits maximum number of events in single response.

List Account Details

Retrieve account details

InputCommentsDefault
Connection

List Contacts

Returns all contacts available to the user according to the parameters provided.

InputCommentsDefault
Connection
PageThe page number to start from. Page numbering is 1-based and omitting the page parameter will return the first page.
Per PageThe number of records to return per page. Default limit is 25 and maximum number that can be returned is 100.
Sort ByA field to sort by. You can sort by filterable custom fields as well.
IdsComma-separated list of the IDs for the contacts you want to be returned in your request.
Creator IdUser ID. Returns all contacts created by that user.
Owner IdUser ID. Returns all contacts owned by that user.
Is OrganizationIndicates whether or not this contact refers to an organization or an individual.
Contact IdThe unique identifier of the organization that the contact belongs to.
NameName of the contact.
First NameFirst name of the contact.
Last NameLast name of the contact.
EmailEmail address of the contact.
PhonePhone number of the contact.
MobileMobile phone number of the contact.
Customer StatusCustomer status of the contact. Possible values: none, current, past
Prospect StatusProspect status of the contact. Possible values: none, current, lost
Address (City)City name.
Address (Postal Code)Zip code or equivalent
Address (Country)Country name.
Address (State)State/region name.
Billing Addressnull if contact is neither a customer nor a prospect (see customer_status and prospect_status fields for details).
Shipping Addressnull if contact is neither a customer nor a prospect (see customer_status and prospect_status fields for details).
Custom FieldFilterable custom field.
InclusiveIndicates how filters should be combine. true value, the default, uses AND logic. false value uses OR logic to combine filters.

List Custom Fields

Returns all custom fields associated with the specified resource type.

InputCommentsDefault
Connection
Resource TypeSpecifies the type for which custom fields should be returned.

List Deals

Returns all deals available to the user.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1, and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. Default limit is 25 and the maximum number that can be returned is 100.
Sort ByA field to sort by. You can sort by filterable custom fields as well.
IdsComma-separated list of deal IDs to be returned in a request.
IncludesComma-separated list of one or more resources related to a deal.
Creator IdUnique identifier of the user the deal was created by. Returns all deals created by the user.
Owner IdUnique identifier of the user the deal is owned by. Returns all deals owned by the user.
Contact IdUnique identifier of a primary contact.
Organization IdUnique identifier of an organization.
HotIndicator of whether or not the deal is hot.
Source IdId of the Source.
Stage IdId of the Stage.
NameName of the deal.
ValueValue of the deal. We encourage you to use a string with two decimal places.
Estimated Close DateEstimated close date of the deal.
Custom FieldFilterable custom field.
InclusiveIndicates how filters should be combine. true value, the default, uses AND logic. false value uses OR logic to combine filters.

List Leads

Returns all leads available to the user.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1 and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. The default limit is 25 and the maximum number that can be returned is 100.
Sort ByA field to sort by. You can sort by filterable custom fields as well.
IdsComma-separated list of lead IDs to be returned in a request.
Creator IdUser ID. Returns all leads created by that user.
Owner IdUser ID. Returns all leads owned by that user.
Source IdId of the Source.
First NameFirst name of the lead.
Last NameLast name of the lead.
Organization NameOrganization name of the lead.
StatusStatus of the lead.
EmailEmail address of the lead.
PhonePhone number of the lead.
MobileMobile phone number of the lead.
Address[city]City name.
Address[postal Code]Zip or Postal code.
Address[state]State/region name.
Address[country]Country name.
Custom FieldFilterable custom field.
InclusiveIndicates how filters should be combine. true value, the default, uses AND logic. false value uses OR logic to combine filters.

List Notes

Returns all notes available to the user, according to the parameters provided.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1, and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. The default limit is 25 and the maximum number that can be returned at one time is 100.
Sort ByA field to sort by. Default ordering is ascending. If you want to change the sort ordering to descending, append :desc to the field e.g. sort_by=resource_type:desc. Possible values, resource_type, created_at, updated_at
IncludesComma-separated list of one or more resources related to the note. Not supported at the moment.
IdsComma-separated list of note IDs to be returned in a request.
Creator IdUnique identifier of the user. Returns all notes created by the user.
QA query string to search for. Performs a full text search on the content field.
Resource TypeName of the type of resource to search for. Possible values: lead, contact, deal
Resource IdUnique identifier of the resource to search for.

List Orders

Returns all orders available to the user.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1, and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. Defaults to 25. Maximum is 500.
IdsComma-separated list of IDs to be returned in request.
Sort ByA field to sort by. Default ordering is ascending. If you want to change the sort ordering to descending, append :desc to the field.
Deal IdId of the deal order is associated to.

List Pipelines

Returns all pipelines available to the user, according to the parameters provided.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1, and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. Default limit is 25 and the maximum number that can be returned is 100.
IdsComma-separated list of IDs to be returned in request.
Sort ByComma-separated list of fields to sort by. The sort criteria is applied in the order specified. The default ordering is ascending. If you want to change the sort ordering to descending, append :desc to the field.
NameName of the pipeline to search for. This parameter is used in a strict sense.
DisabledParameter that determines whether to return disabled or enabled pipelines.

List Stages

Returns all stages available to the user.

InputCommentsDefault
Connection
Pipeline IdThe unique identifier of the pipeline that contains this stage.
PageThe page number to start from. Page numbering starts at 1, and omitting the page parameter will return the first page.
Per PageThe number of records to return per page. The default limit is 25 and the maximum number that can be returned is 100.
Sort ByComma-separated list of fields to sort by. The sort criteria is applied in the order specified. The default ordering is ascending. If you want to change the sort ordering to descending, append :desc to the field. Possible values: pipeline_id, id, name, category, position, likelihood
IdsComma-separated list of stage IDs to be returned in a request.
NameName of the stage you're searching for. This parameter is used in a strict sense.
ActiveParameter that determines whether to return active or inactive stages.

List Tasks

Returns all tasks available to the user.

InputCommentsDefault
Connection
PagePage number to start from. Page numbering starts at 1 and omitting the page parameter will return the first page.
Per PageNumber of records to return per page. The default limit is 25 and the maximum number that can be returned is 100.
Sort ByA field to sort by. The default ordering is ascending. If you want to change the sort order to descending, append :desc to the field
IdsComma-separated list of task IDs to be returned in a request.
Creator IdUnique identifier of the user. Returns all tasks created by the user.
Owner IdUnique identifier of the user. Returns all tasks owned by the user.
QA query string to search for. Performs a full text search on the content field.
TypeType of tasks to search for. Possible values: floating, related
Resource TypeName of the resource type to search for. Possible values: lead, contact, deal
Resource IdUnique identifier of the resource that you're searching for.
CompletedIndicates whether the query will return tasks that are completed or not.
OverdueIndicates whether the query will return tasks where the due_date parameter has been passed or not.
RemindIndicates whether the query will return tasks with reminders or without reminders.

Raw Request

Send raw HTTP request To Zendesk Sell

InputCommentsDefault
Connection
URLThis is the URL to call.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type.false
Max Retry CountThe maximum number of retries to attempt.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries.false
Api VersionThe version of the API to use.v2

Update Contact

Updates contact information. If the specified contact does not exist, the request will return an error.

InputCommentsDefault
Connection
IdThe unique identifier of the contact.
NameThis field will be set only if the contact is an organization. is_organization is set to true.
First NameThe field will be set only if the contact is an individual. is_organization is set to false.
Last NameThe field will be set only if the contact is an individual. is_organization is set to false.
Contact IdThe field will be set only if the contact is an individual. is_organization is set to false.
Parent Organization IdThe unique identifier of a contact that should be set as parent for this organization. Setting this to null will clear existing parent relation. Referenced contact also has to be an organization. It can be set only for organization contacts (is_organization set to true.
Owner Id
Customer StatusCustomer status of the contact. Possible values: none, current, past
Prospect Status
Title
Description
Industry
Website
Email
Phone
Mobile
Fax
Twitter
Facebook
Linkedin
Skype
Address
Billing AddressCan be updated if contact is either a customer or a prospect (see customer_status and prospect_status fields for details).
Shipping AddressCan be updated if contact is either a customer or a prospect (see customer_status and prospect_status fields for details).
TagIn order to modify this, you need to supply the entire set.
Custom FieldFilterable custom field.

Update Deal

Updates deal information.

InputCommentsDefault
Connection
Deal IDThe ID of the deal to update.
Name
ValueValue of the deal. We encourage you to use a string with two decimal places.
Currency
Owner Id
Hot
Stage Id
Last Stage Change AtDate and time when the deal was moved into the current stage in UTC (ISO8601 format).
Added AtDate and time that the deal was started in UTC (ISO8601 format).
Source IdId of the deal Source.
Loss Reason IdId of the Loss Reason.
Unqualified Reason IdId of the Unqualify Reason.
Contact IdUnique identifier of a primary contact.
Estimated Close Date
Customized Win LikelihoodUser-provided win likelihood with value range 0-100.
Tag
Custom Field

Update Lead

Updates lead information.

InputCommentsDefault
Connection
Lead Id
Owner Id
First Name
Last Name
Organization Name
Status
Source Id
Unqualified Reason Id
Title
Description
Industry
Website
Email
Phone
Mobile
Fax
Twitter
Facebook
Linkedin
Skype
Address
TagIn order to modify, you need to supply the entire
Custom Field

Update Note

Updates note information.

InputCommentsDefault
Connection
Resource Type
Resource Id
Content
Is Important
Tag
Type

Update Order

Updates order information.

InputCommentsDefault
Connection
IdThe unique identifier of the order.
DiscountOverall discount on the order in percents.

Update Task

Updates task information.

InputCommentsDefault
Connection
Task IDThe unique ID of the task.
Content
Due Date
Owner IdDefaults to the unique identifier of the user who created the task.
Resource Type
Resource Id
Completed
Remind At

Upsert Contact

Create a new contact or update an existing, based on a value of a filter or a set of filters. At least a single filter - query parameter - is required.

InputCommentsDefault
Connection
Creator IdUser ID. Returns all contacts created by that user.
Owner IdUser ID. Returns all contacts owned by that user.
Is OrganizationIndicates whether or not this contact refers to an organization or an individual.
Contact IdThe unique identifier of the organization that the contact belongs to.
Parent Organization IdThe unique identifier of a contact that should be set as parent for this organization. Setting this to null will clear existing parent relation. Referenced contact also has to be an organization. It can be set only for organization contacts (is_organization set to true.
NameName of the contact.
First NameFirst name of the contact.
Last NameLast name of the contact.
EmailEmail address of the contact.
PhonePhone number of the contact.
MobileMobile phone number of the contact.
Customer StatusCustomer status of the contact. Possible values: none, current, past
Prospect StatusProspect status of the contact. Possible values: none, current, lost
Address (City)City name.
Address (Postal Code)Zip code or equivalent
Address (Country)Country name.
Billing AddressCan be updated if contact is either a customer or a prospect (see customer_status and prospect_status fields for details).
Shipping AddressCan be updated if contact is either a customer or a prospect (see customer_status and prospect_status fields for details).
Custom FieldFilterable custom field.
FilterFilterable custom field.
InclusiveIndicates how filters should be combine. true value, the default, uses AND logic. false value uses OR logic to combine filters.

Upsert Lead

Create a new lead or update an existing, based on a value of a filter or a set of filters.

InputCommentsDefault
Connection
Creator IdUser ID. Returns all leads created by that user.
Owner IdUser ID. Returns all leads owned by that user.
Source IdId of the Source.
First NameFirst name of the lead.
Last NameLast name of the lead.
Organization NameOrganization name of the lead.
StatusStatus of the lead.
EmailEmail address of the lead.
PhonePhone number of the lead.
MobileMobile phone number of the lead.
Address[city]City name.
Address[postal Code]Zip or Postal code
Address[country]Country name.
Custom FieldFilterable custom field.
FilterFilterable custom field.
InclusiveIndicates how filters should be combine. true value, the default, uses AND logic. false value uses OR logic to combine filters.