Skip to main content

Salesforce API Endpoints

Updated today

Portal/Instance Identifier: N/A

BaseURL

  • Staging/Production: Your Salesforce instance URL, for example, https://xxxxxxx.my.salesforce.com/

Table of Contents

Account Endpoints

Get an Account with Address by Account Id: (GET)

[BaseURL/services/data/v64.0/sobjects/Account/{id}

Get all Accounts for Polling: (GET)

[BaseURL]/services/data/v64.0/query/?q=SELECT Id FROM Account WHERE LastModifiedDate >= {lastModifiedDT}

Create an Account with Address: (POST)

[BaseURL]/services/data/v64.0/sobjects/Account

Update an Account with Address: (PATCH)

[BaseURL]/services/data/v64.0/sobjects/Account/{accountId}

Contact Endpoints

Get a Contact with Address by Contact Id: (GET)

[BaseURL/services/data/v64.0/sobjects/Contact/{id}

Get all Contacts for Polling: (GET)

[BaseURL]/services/data/v64.0/query/?q=SELECT Id FROM Contact WHERE LastModifiedDate >= {lastModifiedDT}

Create a Contact with Address: (POST)

[BaseURL]/services/data/v64.0/sobjects/Contact

Update a Contact with Address: (PATCH)

[BaseURL]/services/data/v64.0/sobjects/Contact/{contactId}

OAuth 2.0 Endpoints

To Get Access Token & Refresh Token using Authorization Code: (POST)

{BaseURL}/services/oauth2/token

To Get New Access Token using Refresh Token: (POST)

{BaseURL}/services/oauth2/token

To Get Access Token Expiration: (POST)

{BaseURL}/services/oauth2/introspect

Get an Account with Address by Account Id: (GET)

[BaseURL/services/data/v64.0/sobjects/Account/{id}

Get all Accounts for Polling: (GET)

[BaseURL]/services/data/v64.0/query/?q=SELECT Id FROM Account WHERE LastModifiedDate >= {lastModifiedDT}

Create an Account with Address: (POST)

[BaseURL]/services/data/v64.0/sobjects/Account

Update an Account with Address: (PATCH)

[BaseURL]/services/data/v64.0/sobjects/Account

Contact Endpoints

Get a Contact with Address by Contact Id: (GET)

[BaseURL/services/data/v64.0/sobjects/Contact/{id}

Get all Contacts for Polling: (GET)

[BaseURL/services/data/v64.0/sobjects/Contact/{id}

Create a Contact with Address: (POST)

[BaseURL/services/data/v64.0/sobjects/Contact

Update a Contact with Address: (PATCH)

[BaseURL/services/data/v64.0/sobjects/Contact/{contactid}

OAuth 2.0 Endpoints

To Get Access Token & Refresh Token using Authorization Code: (POST)

{BaseURL}/services/oauth2/token

To Get New Access Token using Refresh Token: (POST)

{BaseURL}/services/oauth2/token

To Get Access Token Expiration: (POST)

{BaseURL}/services/oauth2/introspect

Did this answer your question?