+ Start a Discussion
GaneeeshGaneeesh 

What is the use of Bulk API?

Ashish_SFDCAshish_SFDC

Hi Ganesh, 

 

We use BULK API when we have to deal with large number of records and it is a Asynchronous process which has DIfferent set Of LImits. 

 

See the comparision and links below and letus know if there is anything specific that you are looking for. 

 

 

API NameWhat It’s ForWhen to Use ItProtocolData FormatCommunication
REST APIAccessing objects in your organization using REST.You want to leverage the REST architecture to integrate with your organization. No WSDL requirement.

Well-suited for browser-based applications, mobile apps, and highly-interactive social applications.

RESTJSON, XMLSynchronous
SOAP APIIntegrating your organization’s data with other applications using SOAP.You have pre-existing middleware services that need to work with WSDLs and XML data.SOAP/WSDLXMLSnchronous
Bulk APILoading or deleting large numbers of records.You have over a million records to process and speed is a requirement.RESTCSV, XML

Asynchronous

 

 

https://help.salesforce.com/HTViewHelpDoc?id=integrate_what_is_api.htm&language=en_US

 

http://wiki.developerforce.com/page/Bulk_API

 

http://www.salesforce.com/us/developer/docs/api_asynch/

 

http://wiki.developerforce.com/page/Loading_Large_Data_Sets_with_the_Force.com_Bulk_API

 

Regards,

Ashish

GaneeeshGaneeesh

thanx MR.Avinash do u know any differences between SOAP API and REST API..?

Ashish_SFDCAshish_SFDC

Hi Ganesh, 

 

The Main difference is the Concept and Architecture you can also read about the technologies seperately, 

 

REST API is URL Based which returns XML and JSON files where as SOAP works as Interface APP and Uploads in bulk. Dataloader is an example of SOAP API. Read more in the links below. 

 

SOAP

http://www.salesforce.com/us/developer/docs/api/

 

REST

http://wiki.developerforce.com/page/REST_API

 

Regards,

Ashish

Groundwire ConsultingGroundwire Consulting

Hi,

Salesforce provides programmatic access to your organization’s information using simple, powerful, and secure application programming interfaces.

 

API Name

What It’s For

When to Use It

Protocol

Data Format

Communication

REST API

Accessing objects in your organization using REST.

You want to leverage the REST architecture to integrate with your organization. No WSDL requirement.

Well-suited for browser-based applications, mobile apps, and highly-interactive social applications.

REST

JSON, XML

Synchronous

SOAP API

Integrating your organization’s data with other applications using SOAP.

You have pre-existing middleware services that need to work with WSDLs and XML data.

SOAP/WSDL

XML

Synchronous

Chatter API

Accessing Chatter feeds and social data such as users, groups, followers, and files using REST.

You want to integrate Chatter into a variety of applications, such as mobile apps, intranet sites, and third-party Web applications.

REST

JSON, XML

Synchronous (photos are processed asynchronously)

Bulk API

Loading or deleting large numbers of records.

You have over a million records to process and speed is a requirement.

REST

CSV, XML

Asynchronous

 

For  more detailed information look at the fallowing link

http://www.salesforce.com/us/developer/docs/api_asynch/Content/asynch_api_concepts_limits.htm

 

and if you have any more questions please feel to contact me on support@groundwireconsulting.com