Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SOAP

  • XML

  • Standards based

  • WSDL (a package to define all the methods) needs to be downloaded and saved to the server

  • System to system

  • State maintained

  • Built in security

Enterprise WSDL

Partner WSDL

REST

  • XML or JSON

  • REST has in-built discovery

  • Lightweight

  • Security usually via OAuth

  • Web service implementations

  • GET POST DELETE PATCH PUSH

  • Bulk API uses REST

...