Loading...
New Winner – Cross-Border Excellence | Payoneer India 2026 Check out
Featured Recognized by Salesforce; Proven by impact! Check out

Before building a Salesforce integration with NikoHealth, it is often useful to test APIs directly from Postman. This helps verify authentication, understand API responses, and test create/update operations before writing any code.

In this guide, we will:

  • Generate an Access Token using Client Credentials.
  • Authorize NikoHealth APIs in Postman.
  • Retrieve Patient information from NikoHealth.
  • Create a new Patient in NikoHealth.

Before starting, ensure you have:

  • NikoHealth API Base URL
  • Client ID
  • Client Secret
  • Token Endpoint URL
  • Postman Installed

You can obtain the Client ID and Client Secret from your NikoHealth API configuration.

Step 1: Open Postman

Launch Postman and create a new request.

  • Click on New → HTTP Request.

Step 1 3

Step 2: Configure OAuth 2.0 Settings

Enter the following values:

Example:

Grant Type: Client Credentials

Client ID: xxxxxxxxxxxxxxxx

Client Secret: xxxxxxxxxxxxxxxx

Access Token URL: https://sandbox.yourcompany.nikohealth.com/connect/token

Group 5

Step 3: Configure Authorization

Navigate to the Authorization tab, select: Type = OAuth 2.0, and click Get New Access Token.

Group 9


Step 4: Generate Access Token

  • After clicking on Get New Access Token, Postman sends the authentication request to NikoHealth.
  • If authentication succeeds, an Access Token is returned.

Example:

{

  “access_token”:”eyJhbGciOi…”,

  “token_type”:”Bearer”,

  “expires_in”:3600

}

Then, click Use Token, and Postman automatically adds Authorization: Bearer <token> to future requests.

 

Group 6


Step 5: Retrieve a Patient from NikoHealth

  • Create a new GET request.

Example Endpoint:

GET /api/external/v1/patients/{patientId}

Example:

https://your-niko-domain.com/api/external/v1/patients/10000001

Method:

GET

  • Now, click Send.

Group 2


Step 6: Review the Patient Response

  • If the patient exists, NikoHealth returns patient information.

Example Response:

{

  “Id”:”10000001″,

  “FirstName”:”John”,

  “LastName”:”Smith”,

  “DateOfBirth”:”1990-01-01″,

  “Gender”:”Male”

}

  • This confirms that authentication and API connectivity are working correctly.
  • Group 1

Step 7: Create a New Patient in NikoHealth

  • Create a new request.

Method:

POST

Endpoint:

https://your-niko-domain.com/api/external/v1/patients

  • Then, navigate to Body → Raw → JSON.

Group 4


Step 8: Build the Patient Request Body

Example Patient Payload:

{

  “FirstName”:”John”,

  “LastName”:”Smith”,

  “DateOfBirth”:”1990-01-01″,

  “Gender”:”Male”,

  “Contacts”:{

    “Phone”:”1234567890″,

    “Email”:”johnsmith@test.com”

  }

}

  • This payload contains the patient information that will be created in NikoHealth.

Step 8


Step 9: Send the Request

  • Here, click on Send.
  • Postman submits the patient data to NikoHealth.
  • If the request is successful, NikoHealth returns the newly created Patient ID.

Example:

{

“Id”:”10000125″

}

Step 9 1

Step 10: Verify the Patient in NikoHealth

Open NikoHealth and search for the newly created patient, and verify:

  • Patient Name
  • Date of Birth
  • Contact Information
  • Generated Patient ID

This confirms the API request was successful.

Result

After completing these steps: 

  • OAuth 2.0 authentication is configured in Postman.
  • Access Tokens can be generated using Client Credentials.
  • Patient records can be retrieved from NikoHealth.
  • New Patient records can be created in NikoHealth.
  • API connectivity is verified before Salesforce development begins.

Conclusion

Using Postman is the fastest way to test and validate NikoHealth APIs before building healthcare CRM integrations. By configuring OAuth 2.0 Client Credentials authentication, generating an Access Token, and testing GET and POST Patient APIs, developers can quickly verify connectivity and understand the request and response structure required for Salesforce integrations.

The same authentication process can be used for other NikoHealth modules such as Orders, Prescriptions, Insurance, Authorizations, Documents, Invoices, Payments, and Purchase Orders. With Salesforce partners like HIC Global Solutions, businesses can easily integrate NikoHealth with Salesforce. Thus, if you need further assistance please contact Sales@hicglobalsolutions.com.

Watch Demo Video:

No Data Found.

Related Articles
How to Connect Claude with Notion Using a Custom Connector

Claude becomes more useful when it can access information stored in external platforms such as Notion. This connection helps users retrieve relevant business documents without manually uploading them into Claude. A custom connector built with the Model Context Protocol (MCP) allows Claude to communicate with Notion through a dedicated server. It can search pages and […]

Read More
How to Configure Volume and Attribute-Based Discounts Using Pricing Procedures in Revenue Cloud Advanced

Revenue Cloud helps businesses automate product pricing and manage discounts according to their sales requirements. Salesforce Revenue Cloud supports structured pricing calculations, allowing organizations to apply pricing rules consistently across supported sales transactions. Revenue Cloud Advanced (RCA) provides pricing capabilities that help businesses manage product prices, volume discounts, and attribute-based adjustments. Pricing procedures bring these […]

Read More
How to Connect Salesforce with Claude AI Using an MCP Server

Claude AI can make working with Salesforce CRM data much easier. Instead of manually opening records, building reports, or writing SOQL queries, teams can ask Claude questions in plain English and get answers from their Salesforce org. With Salesforce MCP, users can explore CRM information through a conversational interface, helping them find relevant details with […]

Read More
How to Set Up Salesforce Claudeforce Using the Headless 360 MCP Server

Setting up Salesforce Claudeforce requires more than simply connecting Salesforce with Claude. The process involves beta access, the Salesforce Headless 360 MCP Server, an External Client App, plugin configuration, and user-level permissions. Each part of the setup is important because Claude needs controlled access to Salesforce data and actions while still following the user’s existing […]

Read More
How to Extract Data from PDFs Using OCR.space API in Salesforce

Many times it’s crucial to extract information from documents such as loan statements, invoices, applications, identity documents, and scanned forms. When the information is stored as an image or scanned PDF, it cannot be directly read and used as regular text. This is where Salesforce OCR becomes useful. Optical Character Recognition can convert text from […]

Read More
Passwordless Login with Passkeys in Salesforce: A Practical Setup Guide

Passwordless login with passkeys gives Salesforce users another way to authenticate without entering a traditional password every time. Instead, users can verify their identity through a device, browser, or supported passkey manager. For Salesforce admins and consultants, setting up passkeys requires a little planning. Each user needs access to their own registered passkey, and backup […]

Read More
Our Location worldwide
Indian Flag India
7th Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203669505
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
CA Flag Canada
HIC Global Solutions INC
6D - 7398 Yonge St #1124 Thornhill, ON L4J 8J2 Canada +1(262) 310-7818