PrismHR - How do I link using a Web Service User?

Last updated: April 9, 2026

Overview

This guide will walk you through creating a web service user within PrismHR and connecting it in the linking flow.

Prerequisites

You have Admin permissions in your company's PrismHR instance or someone has shared their access with you. Confirm your API URL with your system administrator before proceeding.

Instructions

Step 1: Retrieve and enter the subdomain

  1. Log in to your PrismHR account and identify the API URL. For example, if your API URL is https://my-company.prismhr.com, then the subdomain is "my-company".

  2. If you are using a cloud-hosted instance, your API URL is likely https://api.prismhr.com, then your subdomain is "api".

  3. If you are using a self-hosted instance, your API URL may be different. Please check with your admin if you do not know how to find this.

  4. Input the subdomain into the linking modal.

Screenshot 2026-04-08 at 5.23.11 PM.png

Step 2: Set up your Web Service User

  1. Follow the steps in this link to set up the PrismHR Web Service User.

  2. The Web Service User is created in PrismHR's System Parameters with the following steps:

    1. From the Back Office menu in PrismHR, go to System | Change ⇒ System Parameters.

  3. In the Actions menu in the upper-right corner, select Web Service Users.

    Note: If Web Service Users is not listed, then you likely don't have API access enabled for your account. Reach out to your account manager to get access if needed.

  4. Continue through in the Web Service User creation from step 3 through 7 in the guide linked above.

  5. Input the Username, Password, and PEO ID of the user created in PrismHR.

    Screenshot 2026-04-08 at 5.34.33 PM.png

    Screenshot 2026-04-08 at 5.35.03 PM.png

Note: the Allowed Methods for the PrismHR integration are listed below.

Screenshot 2026-04-08 at 5.42.45 PM.png

The following methods are required:

  • ClientMasterService.getClientMaster

  • LoginService.createPeoSession

  • EmployeeService.getEmployeeList

  • EmployeeService.getEmpRestricted

  • SignOnResponse.validateTssoToken

  • ClientMasterService.getClientCodes

  • EmployeeService.getEmployee#NOMASKDOB

The following methods are optional:

  • SubscriptionService.createSubscription

  • SubscriptionService.getNewEvents

  • SubscriptionService.getEvents

  • SubscriptionService.getAllSubscriptions

  • TimesheetService.getParamData

  • TimesheetService.upload

  • TimesheetService.accept

  • TimesheetService.reject

  • SubscriptionService.cancelSubscription

  • SubscriptionService.appendFilter

  • PayrollService.setExternalPtoBalance