In REST, as per the REST API developer guide, we have the following three different types of flows.

1.Username/Password flow

2.User Agent flow

3.Webserver flow

Do we have any such different types of integration for SOAP integration ?


Actually those are not rest integration flows, they are OAuth flows which help you to get an access token that you can use to subsequently make calls to SalesForce from another system.

Rest and SOAP are used to create web services. Now, to access salesforce from any external system, you will be required to have an access token which you can get by using your organisations enterprise or partner WSDL or if you want users to authenticate themselves prior to using your application, you may use OAuth flows as you have stated in your question.

For more insight on SOAP and REST Web Services, you can read the following documentation by salesforce.


  • Thanks for pointing out that the various types are based on OAuth and not based on REST....so I can assume there is only one variant of SOAP integration..am i right ?.. – user25311 Oct 12 '15 at 4:55
  • @user25311 I do not understand what is meant by a variant but yes, I see that there are two ways to create web services i.e via rest or via soap. – manjit5190 Oct 12 '15 at 5:19
  • @user25311 there are different implementations of SOAP depending on what you think of as an "implementation". You'll need to read the documentation. Unlike REST, all SOAP is XML based. But, there's more than one way to send it (with and w/o encryption, etc). – crmprogdev Oct 12 '15 at 16:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.