Application Protocol Interface

The Simple Sales Tracking API provides you with the ability to connect and sync Simple Sales Tracking with your website and applications.

What can you do with the API?

View and Modify your data in Simple Sales Tracking, from another website or application. There are a lot of possibilities. Here are a few ideas:

  • Synchronize Contacts with another Contact List
  • Build your own Custom Reports
  • Add Notes, Tasks and Appointments Remotely
  • Create a seamless link between your own applications and website with the data, features and capability of your Simple Sales Tracking account.

Getting Started

If you’re not familiar with Simple Sales Tracking, we suggest you take some time to review the application Getting Started Videos. They’re short and sweet, and give you a good base to work from.

  1. First, you’ll need a Full Account to connect to the API. If you’re currently on a Trial Account, get in touch and we’ll set you up with temporary access.
  2. Next, go to the Admin page within Simple Sales Tracking and look for the check box that reads: Enable API. Make sure it’s checked.
  3. That’s It! Download the API Kit for your language, and get started. If a Kit for your language isn’t listed and you’re interested in building one, let us know and we’ll help out. Alternatively, the WSDL file is also available

3rd Party Product Integration

If you’ve developed software that integrates Simple Sales Tracking with another 3rd party piece of software, let us know!

If it’s a fit for other Simple Sales Tracking customers, we’ll post it here with link-backs to your website and kudos. We’re also working on 3rd party integration and will announce them as they become available via the blog and newsletter.

What Languages Are Supported?

You can use almost any language that can consume web services to achieve what you are after with the API, and we’ll continually add samples in a range of languages to help out.

Simple Sales Tracking - Click here for free trial

API Kit Downloads

.Net API Wrapper DLL Only
.Net API Wrapper Source Code & DLL
.Net C# Sample Project

WSDL file

Interested in creating an API Wrapper or Sample for another language? Get in touch and we’ll help out.

API Methods

Current Version: 1.2
Last Updated: 23 Sept 2014

Contacts

Contact.GetContacts
Contact.GetContactById
Contact.InsertContact
Contact.UpdateContact
Contact.DeleteContact

Documents

Document.GetDocumentsByOwner
Document.GetDocumentsByUser
Document.GetDocumentById
Document.InsertDocument
Document.UpdateDocument
Document.DeleteDocument

Lookups

Lookup.GetCountries
Lookup.GetCountryById
Lookup.GetCultures
Lookup.GetCultureById
Lookup.GetCurrencies
Lookup.GetCurrencyById
Lookup.GetScales
Lookup.GetScaleById
Lookup.GetScheduleTypes
Lookup.GetScheduleTypeById
Lookup.GetStages
Lookup.GetStageById
Lookup.GetStatuses
Lookup.GetStatusById
Lookup.GetTaskStatuses
Lookup.GetTaskStatusById
Lookup.GetTimeZones
Lookup.GetTimeZoneById

Notes

Note.GetNotesByOwner
Note.GetNotesByUser
Note.GetNoteById
Note.InsertNote
Note.UpdateNote
Note.DeleteNote

SaleContacts

SaleContact.GetSaleContactsByOwner
SaleContact.GetSaleContactsByUser
SaleContact.GetSaleContactById
SaleContact.InsertSaleContact
SaleContact.UpdateSaleContact
SaleContact.DeleteSaleContact

Sales

Sale.GetSales
Sale.GetSalesAccounts
Sale.GetSalesOpportunities
Sale.GetSalesLeads
Sale.GetSalesSimpleNotClosed
Sale.GetSaleById
Sale.GetSaleStageById
Sale.InsertSale
Sale.UpdateSale
Sale.UpdateStage
Sale.DeleteSale

Schedules

Schedule.GetSchedules
Schedule.GetScheduleById
Schedule.InsertSchedule
Schedule.UpdateSchedule
Schedule.DeleteSchedule

Tasks

Task.GetTasksByOwner
Task.GetTasksByUser
Task.GetTaskById
Task.InsertTask
Task.UpdateTask
Task.DeleteTask