Salesforce.com API

Salesforce.com
Salesforce.com API provides programmatic access to an organization�s information and allows developers to implement custom functionality. The worldwide leader in on-demand customer relationship management (CRM) services. More companies trust their vital customer and sales data to salesforce.com than any other on-demand CRM company in the world. The Apex platform and API extends Salesforce and the AppExchange is a directory of on-demand applications. The Force.com web services API allows users to create, retrieve, update or delete records, such as accounts, leads, and custom objects. With more than 20 different calls, the API also allows users to maintain passwords, perform searches, and much more. The REST-based Bulk API is optimized for loading or deleting large sets of data. It allows users to query, insert, update, upsert, or delete a large number of records asynchronously by submitting a number of batches which are processed in the background by Salesforce.com. The SOAP-based API, is optimized for real-time client applications that update small numbers of records at a time. Although the SOAP-based API can also be used for processing large numbers of records, when the data sets contain hundreds of thousands of records it becomes less practical. The Bulk API is designed to make it simple to process data from a few thousand to millions of records. The Metadata API can be used to retrieve, deploy, create, update or delete customization information, such as custom object definitions and page layouts, for an organization using Salesforce.com. The Metadata API is intended for managing customizations and for building tools that can manage the metadata model, not the data itself.
Specs
http://salesforce.com
Enterprise
XML, REST, SOAP
Yes
PHP, Java, .NET, Perl, Python, Ruby
Followers (106)
Developers (19)
API Mashups (49)
  • StartHQ provides users a place to quickly search for and access their information across different applications such as Gmail, Dropbox, and Google Docs. Users are able to access the StartHQ platform...
  • Xendo is a web application that allows users to access their information from other application all at once. With Xendo, customers are able to sync documentations from different applications and...
  • Cloud Elements is a cloud to cloud API integration service. A SaaS for developers, it supplies easy connectivity with 3rd party apps via uniform APIs, allowing developers to write to a single API to...
Related News Articles
Source Code
Title Description
The Force.com Toolkit for Adobe AIR and Flex The Force.com Toolkit for Adobe AIR and Flex
The Force.com Toolkit for Adobe AIR and Flex lets you integrate Adobe RIA technologies directly in Salesforce.com and other SaaS cloud applications
Javascript Wrapper for Salesforce API Javascript Wrapper for Salesforce API
from the site: The AJAX Toolkit is a JavaScript wrapper around the API.
Perl Wrapper for Salesforce API Perl Wrapper for Salesforce API
A perl wrapper around the salesforce.com api.
PHP Wrapper for Salesforce API PHP Wrapper for Salesforce API
From the site: This new version of the PHP toolkit provides you an easy way to make Web service API method calls. As an existing user of the toolkit, you will be delighted to know that it’s been updated for the latest API.
Salesforce.com Google Data API Toolkit Salesforce.com Google Data API Toolkit
The new Salesforce.com Toolkit for Google Data APIs provides a free and open-source set of tools and services that developers can use to take advantage of Google Data APIs from within Salesforce.com.
ActiveSalesforce for Ruby ActiveSalesforce for Ruby
ActiveSalesforce is a Ruby on Rails connection adapter that provides direct access to Salesforce.com hosted data and metadata via the ActiveRecord model layer. Objects, fields, and relationships are all auto surfaced as active record attributes and rels.
Restforce Restforce is a lightweight Ruby gem that wraps the Salesforce.com REST API. The gem comes well...
Smartsheet Apex Toolkit for Salesforce SDK Smartsheet is an online project management company that provides an SDK for Salesforce.com, a cloud...
PHP Library for Salesforce.com Salesforce.com's PHP5 library including source code, samples, and toolkits.
Developers (19)
Username Name Mashup / Resource

airspeedapp
AirSpeed

kristineford
Crisply

cirruspath
Cirrus Insight

cloudconversion
eCommazon

kyleroche
RingDNA softphone

dmoss
David Moss Sales Executive Dashboard

pwtempuser
pwtempuser pwtempuser Phone2Lead

pwtempuser
pwtempuser pwtempuser Phone2Lead Call Tracking with Salesforce

cloudconversion
ChannelAdvisor CRM Connector

cloudconversion
CloudGento

pwtempuser
pwtempuser pwtempuser Surveilio Force

zenkraft
ZenKraft Shipmate - FedEx for Salesforce

jimsinai
Eventbrite Connector for Salesforce

pwtempuser
pwtempuser pwtempuser Salesforce International Mapping

josephfung
Salesforce Single Sign On

pwtempuser
pwtempuser pwtempuser Social Salesforce

hemmeter
Geopointe

cloudconversion
eCommSource by Cloud Conversion

pwtempuser
pwtempuser pwtempuser Salesforce Campaign Effectiveness Dashboard

pwtempuser
pwtempuser pwtempuser Sharemethods + EchoSign

boxjeremyg
Jeremy Glassenberg SalesForce and Box.net

hemmeter
Spam Check: Salesforce plus Akismet

pwtempuser
pwtempuser pwtempuser Social Salesforce Twitter Search Widget

solidcommerce
Solid Commerce

PostalMethods
Postal Letters From Salesforce

in2clouds
In2Clouds Predictive Analytics for Salesforce.com

Drawloop
Drawloop Technologies Drawloop LOOPlus

pwtempuser
pwtempuser pwtempuser Salesforce International Mapping

youcalc
All-in-one Dashboard Widget for Salesforce.com

youcalc
Pipeline vs. Quota for Salesforce.com

abedfarhan
Abed Farhan SalesForce De-duplication

abedfarhan
Abed Farhan Salesforce Discount Approval

abedfarhan
Abed Farhan Salesforce Customer Reference

samj
Sam Johnston TrustSaaS

abedfarhan
Abed Farhan Salesforce.com Sales Credit Approval Mashup

pwtempuser
pwtempuser pwtempuser SalesView

pwtempuser
pwtempuser pwtempuser Faceforce

hemmeter
Arrowpointe Maps

pwtempuser
pwtempuser pwtempuser ShareOffice

pwtempuser
pwtempuser pwtempuser Salesforce.com Events Calendar

pwtempuser
pwtempuser pwtempuser Infopia

pwtempuser
pwtempuser pwtempuser Salesforce.com and AdWords

pwtempuser
pwtempuser pwtempuser Kieden

pwtempuser
pwtempuser pwtempuser Del.icio.us for Salesforce.com

pwtempuser
pwtempuser pwtempuser Skype for AppExchange

pwtempuser
pwtempuser pwtempuser Salesforce and Google Maps
Comments (5)

Comments(5)

akela_p501usa

thanks,i'll return asap!/+?

PROGRAM SQLEX EXEC SQL BEGIN DECLARE SECTION CHARACTER*269-3 SQLSTATE CHARACTER*128 SCHEMA CHARACTER*128 TABLE CHARACTER*20 TYPE EXEC SQL END DECLARE SECTION

At the time of this writing (July 2006) the Salesforce.com API (http://www.salesforce.com/developer/) is available only to Enterprise and Unlimited customers but not to Professional and Team customers (with the exception of certified partner add-ins.) In my opinion, their decision to limit their APIs to only their 'premium' customers is supremely stupid and is the type of shortsightedness that can only come from a company with a "Sales" culture where they are always looking to close bigger deals as opposed to a "Marketing" culture where they are always looking to grow the value of their platform and meet the needs of their customers. I plan to blog about this at my Salesforce blog, and any help making my point that it would be in Salesforce's best interest to offer their API to all customers would be greatly appreciated.

gerry

Good point Mike, but that doesn't help those who are trying to learn the Salesforce API.

I'm fairly new to API's and the Salesforce API looks like a good ice breaker, so any help, suggestions, or insider tips regarding their API would be greatly appreciated.

Gerry:

Sorry for my editorializing, but somebody had to do it. :)

Anyway, if you want an easy way to work with SaleForce.com (or many of these APIs) check out RSSBus at www.rssbus.com.

Full disclosure: I'm currently working with /n software to help them get partners for their future partner directory at www.rssbus.net.

However, I've had other business relationships both buying from and selling to /n software over the past decade and I know them really well. Further, I'm very technical and RSSBus is a phenominal product as a recent SDTimes.com editorial that spoke very highly of it confirmed.

(P.S. I would have emailed this to you but you did not provide any way to contact you.)

akela_p501usa

thanks,i'll return asap!/+?

PROGRAM SQLEX EXEC SQL BEGIN DECLARE SECTION CHARACTER*269-3 SQLSTATE CHARACTER*128 SCHEMA CHARACTER*128 TABLE CHARACTER*20 TYPE EXEC SQL END DECLARE SECTION

StartHQ
StartHQ provides users a place to quickly search for and access their information across different applications such as Gmail, Dropbox, and Google Docs. Users are able to access the StartHQ platform from different devices and formats, tablets and mobile included. StartHQ features multiple screens that also allow users to group their applications together.
Xendo
Xendo is a web application that allows users to access their information from other application all at once. With Xendo, customers are able to sync documentations from different applications and accounts with just one simple search. Xendo application features such as unified search, intuitive filters, content alerts, bank-grade security, and multiple accounts, and also provides a Chrome extension. The mashup consumes the Box and Salesforce.com APIs in order to function.
Cloud Elements
Cloud Elements is a cloud to cloud API integration service. A SaaS for developers, it supplies easy connectivity with 3rd party apps via uniform APIs, allowing developers to write to a single API to construct "Cooperative Apps” that access multiple cloud services. Cloud Elements connects with entire categories of cloud storage apps, CRM services, messaging, document/ file sharing, and more, maintaining API consistency so that developers don't have to. Cloud Elements offers a Platform API which allows developers to perform account maintenance.
AirSpeed AirSpeed
AirSpeed is a browser plug-in that makes it easy to copy Emails, Contacts and Appointments from Google (Gmail, Google Apps) to Salesforce.
Crisply Crisply
Crisply is a revolutionary time tracking software that connects with the systems you use to automatically track how you are spending your time, making it easier than ever to complete your timesheet. Features a complete timesheet, project and billing system that also works as a platform to existing accounting systems.
Cirrus Insight Cirrus Insight
Cirrus Insight puts the power of Salesforce.com CRM inside Gmail. Cirrus Insight is a browser extension for Chrome and Firefox that enables Gmail users to log emails and tasks, create leads and contacts, schedule events, and manage cases and opportunities in Salesforce.com from a sidebar within the Gmail interface. View screenshots and install the app at http://www.cirrusinsight.com
eCommazon eCommazon
eCommazon is a complete platform-independent customer relationship management (CRM) mashup. Available to multi-channel online retailers for Amazon Marketplace and Amazon Web Store integration; companies can manage all customer service and support operations from a single source and entirely within salesforce.com's Service Cloud 2.
RingDNA softphone RingDNA softphone
Powered by Twilio
Sales Executive Dashboard Sales Executive Dashboard
Dashboard showing how a sales executive can quickly assess performance at all levels within the organization. An initial summary view provides a visual alert of under-performing regions and allows the executive to drill down to regional performance. Sales data is further broken down to look at metrics for sales teams as well as individual representatives allowing managers to spot and address potential issues.
Phone2Lead Phone2Lead
Auto create and assign leads to proper campaign in Salesforce.com simple from the inbound phone call. Call tracking native in salesforce.com. Assign a unique phone number, local or 800, to a campaign and anytime that phone number is called it will create a new lead and associate lead to respective campaign. Upon creation of the lead caller name, if available, phone number, city, state, country are all pre-populated on the lead.
Phone2Lead Call Tracking with Salesforce Phone2Lead Call Tracking with Salesforce
Deprecated
Call tracking, (native within salesforce.com) by connecting salesforce.com leads and contacts to their respective campaigns when a prospects calls into a promotional phone number on a marketing campaign. Also enables the representative to hear which campaign the caller called in about, before the call is connected, with no computer required.
ChannelAdvisor CRM Connector ChannelAdvisor CRM Connector
The ChannelAdvisor CRM connector for salesforce.com, the leader in customer relationship management (CRM) and cloud computing, now allows ChannelAdvisor customers the ability to leverage the power of CRM in their online customer service and marketing operations. Also, in partnership with Cloud Conversion, online retailers are able to leverage the multi-channel specific customer service module provided by eCommSource.
CloudGento CloudGento
CloudGento� is the first and only complete, channel platform independent, customer relationship management (CRM) solution available to multi-channel online retailers. Companies can now manage all customer service and support operations from a single source and entirely within Salesforce.com.
Surveilio Force Surveilio Force
Surveilio Force takes the standard Salesforce approach to surveys and incorporates Twilio to provide phone-based and online surveys.
ZenKraft Shipmate - FedEx for Salesforce ZenKraft Shipmate - FedEx for Salesforce
Shipmate enables FedEx customers to process shipments, print labels and track shipments using Chatter without ever leaving Salesforce CRM. Shipmate is 100% native and free. By using Shipmate with Salesforce users qualify for up to 26% discount on FedEx costs.
Eventbrite Connector for Salesforce Eventbrite Connector for Salesforce
Import your attendees as leads or contacts into Eventbrite
Salesforce International Mapping Salesforce International Mapping
Display a Bing map on Account, Contact or any other custom object. Supports language localisation, custom icons, built using Visualforce components so easier to reuse, and can run in Group, Professional, Enterprise and Unlimited Editions.
Salesforce Single Sign On Salesforce Single Sign On
Deprecated
TribeHR supports Single-Sign-On from Saleforce through Salesforce�s Web Tab feature. This feature is helpful if you are a sales-driven organization and would like to make it easier for your team to log into your HR website from within Salesforce.
Social Salesforce Social Salesforce
Display LinkedIn connections for a given account directly within salesforce using LinkedIn's Company Insider widget.
Geopointe Geopointe
Geopointe integrates Force.com with Google Maps and MapQuest. Geopointe is the premier Force.com geo/mapping solution providing numerous ways for end-users, administrators and developers to take advantage of geo data and maps.
eCommSource by Cloud Conversion eCommSource by Cloud Conversion
Offers online retailers the ability to manage and streamline their customer service and support operations with the Salesforce.com Service Cloud. A fully native Salesforce.com integration with eBay and Amazon.
Salesforce Campaign Effectiveness Dashboard Salesforce Campaign Effectiveness Dashboard
A Flash mashup which shows Salesforce.com campaign and lead data with a Google Map to provide analysis of a campaign's effectiveness. Built using BusinessObjects Xcelsius and contains add-ons from Centigon Solutions and Moss Solution.
Sharemethods + EchoSign Sharemethods + EchoSign
This Create-Send-Sign service from Sharemethods is an online wizard which guides a user through the process of creating, sending, and signing a document.
SalesForce and Box.net SalesForce and Box.net
Allows Box.net users to add a Box widget with their content into their SalesForce accounts.
Spam Check: Salesforce plus Akismet Spam Check: Salesforce plus Akismet
Allows Salesforce.com users evaluate incoming data for spam. It contains built-in support for incoming Web-to-Lead and Web-to-Case data and also contains global Apex methods that allow developers to incorporate Spam checks in their applications.
Social Salesforce Twitter Search Widget Social Salesforce Twitter Search Widget
A free Salesforce Appexchange package that displays Twitter Search Widget inline within Salesforce using VisualForce. Be able to view latest tweets about your customers. See it running in the Test Drive.
Solid Commerce Solid Commerce
Solid Commerce helps online retailers maximize their profits across multiple channels by mashing-up eBay, Amazon, Overstock, FedEx, USPS, Froogle and others.
Postal Letters From Salesforce Postal Letters From Salesforce
PostalMethods snail-mail app allows a Salesforce user to send postal letters directly from Salesforce using pre-designed templates merging Salesforce data. Add letter sending as part of your sales and support flow.
In2Clouds Predictive Analytics for Salesforce.com In2Clouds Predictive Analytics for Salesforce.com
Predictive Analytics service that analyzes Salesforce.com data and creates scores based on the likelihood of opportunities closing.
Drawloop LOOPlus Drawloop LOOPlus
Drawloop lets you merge and automate document creation. Drawloop�s service can increase efficiency, improve close rates and increase revenue by allowing sales reps to electronically create dynamic document packages or DDPs. Uses DocuSign, Saleforce APIs.
Salesforce International Mapping Salesforce International Mapping
A free Salesforce Appexchange package that displays inline Google Maps within Salesforce using VisualForce.
All-in-one Dashboard Widget for Salesforce.com All-in-one Dashboard Widget for Salesforce.com
Visualizes opportunities, leads, cases and accounts in a single interactive chart report. Allows drill-down and grouping by type, source, stage, status, industry, country, etc. Generates list reports with click-through to your salesforce.com account.
Pipeline vs. Quota for Salesforce.com Pipeline vs. Quota for Salesforce.com
Visualize pipeline and won sales against quota in a single chart. View the chart for the entire sales organization or for an individual user.
SalesForce De-duplication SalesForce De-duplication
Deprecated
This Serena Business Mashup provides a means of controlling duplicate account records in Salesforce.com by coordinating the de-duplication process.
Salesforce Discount Approval Salesforce Discount Approval
Deprecated
Serena Business Mashup lets salespeople remain in Salesforce.com while being kept up-to-date regarding the status of their requests for discount approvals.
Salesforce Customer Reference Salesforce Customer Reference
Deprecated
Within Salesforce.com, this Serena Business Mashup manages the process of approving customer reference stories, as well as requests to use customers as a reference for sales opportunities and speaking engagements.
TrustSaaS TrustSaaS
Uptime monitoring service, aka the SaaS Weather Report, for Software as a Service including Google Apps, Salesforce, and Wordpress, run by an independent third party.
Salesforce.com Sales Credit Approval Mashup Salesforce.com Sales Credit Approval Mashup
Serena Business Mashup for Salesforce.com lets sales request approval to extend credit to a prospect to close a deal. Automates the interaction with D&B credit information via a StrikeIron Web service and delivers a credit decision into SFDC.
SalesView SalesView
Enterprise mashup of SugarCRM, Salesforce.com, Google Maps and other sources for business search intelligence and sales prospecting.
Faceforce Faceforce
Faceforce integrates Facebook profile information with Salesforce data in real time, providing you with an instant 360 degree view of customers, prospects, and business associates. View and manage all your contacts in one place.
Arrowpointe Maps Arrowpointe Maps
Arrowpointe Maps is an on-demand application that facilitates a conversation between Salesforce.com and MapQuest. This application has been superseded by Geopointe. Look for Geopointe here on Programmable Web.
ShareOffice ShareOffice
An online office mashup consisting of five on-demand services. ShareMethods, for documents, iNetOffice, for word processing, EditGrid for spreadsheets, Preezo for presentations, with salesforce.com integration for CRM.
Salesforce.com Events Calendar Salesforce.com Events Calendar
Deprecated
Keep abreast of upcoming Salesforce.com events with this integrated Google Calendar.
Infopia Infopia
Commercial auction management and e-Commerce tools that integrate with multiple third-party services including eBay and Salesforce.com. Inventory management, multi-channel marketing, order fulfillment and CRM. * Online Performance Analytics
Salesforce.com and AdWords Salesforce.com and AdWords
Deprecated
Based on Kieden, this combination allows Salesforce.com customers to manage the entire Google AdWords process from creating ads, placing bids, through to tracking ROI.
Kieden Kieden
Deprecated
Search marketing service for Salesforce.com
Del.icio.us for Salesforce.com Del.icio.us for Salesforce.com
Deprecated
A proof-of-concept mashup between Salesforce.com and Del.icio.us. Allows Enterprise Edition Salesforce.com users to quickly associate a URL with an account, contact, or lead.
Skype for AppExchange Skype for AppExchange
Deprecated
Create conference calls for Skype directly within salesforce.com
Salesforce and Google Maps Salesforce and Google Maps
PHP source code for combining Salesforce.com and Google Maps. Note: suitable only if you are a Salesforce customer.