HR Cloud
HR Cloud is a powerful and globally recognized HRMS software for the entire employee lifecycle. User this connector to easily send employee information between HR Cloud and other systems you use.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | HR Cloud Support |
URL | https://support.hrcloud.com/en/help-center |
support@hrcloud.com |
Connector Metadata | |
---|---|
Publisher | HR Cloud |
Website | https://www.hrcloud.com/ |
Privacy policy | https://www.hrcloud.com/privacypolicy/ |
Categories | Human Resources |
HR Cloud is a powerful and globally recognized HRMS software for the entire employee lifecycle. Connector uses HR Cloud open REST API to connect the employee data from HR Cloud with other available systems. This connector includes actions for getting the data of one or all employees, departments, positions, locations, division and employment statuses. Actions for adding and updating employees are also available.
Prerequisites
To use this connector you need to have an account in the HR Cloud system. To be able to access all the information needed to establish a connection you need to have an HR Admin role or ask your Account Manager to give you access to the objects you want to use.
How to get credentials
If you are interested in HR Cloud HRMS software you can request a free demo on the following link: https://www.hrcloud.com/request-a-demo-generic
HR Cloud has a free 30-day trials available at the following links: HRMS:https://www.hrcloud.com/start-free-trial-onboard Employee engagement: https://www.hrcloud.com/start-free-trial-workmates
Getting started with your connector
You can use this connector with your HR Cloud username and password.
You can use this connector in the following cases:
- You want to get the information about one or all employees in your company
- You want to get the information about one or all departments in your company
- You want to get the information about one or all positions in your company
- You want to get the information about one or all divisions in your company
- You want to get the information about one or all locations in your company
- You want to get the information about one or all employment statuses in your company
- You want to add new employees to your HR Cloud company
- You want to edit existing information about employee in your company
Common errors and remedies
If you want to add a new active employee to the HR Cloud system the following information is required: First Name, Last Name, Email, Employee Number (can be set to auto increment by your Account Manager), Department, Location, Position, Start Date.
If you want to add a new prehire to the HR Cloud system the following information is required: First Name, Last Name, Email, Employee Number(can be set to auto increment by your Account Manager).
When adding or editing employees the following information needs to be unique within your company: Email, Employee Number.
It is possible that your user might not have the permissions to complete the action you are trying to perform. If you encounter an error about permissions contact your Account Manager to change them for you.
FAQ
Try finding the answer to the questions you might have on our help center: https://support.hrcloud.com/en/help-center. For any additional questions you can contact us here https://support.hrcloud.com/en/help-center/kb-tickets/new or on support@hrcloud.com.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Username | securestring | Enter the Username for your HR Cloud account | True |
Password | securestring | Enter the Password for your HR Cloud account | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Adds Employee |
Adds Employee |
Gets Department Data |
Gets Department Data |
Gets Division Data |
Gets Division Data |
Gets Employee Data |
Gets Employee Data |
Gets Employment Status Data |
Gets Employment Status Data |
Gets Location Data |
Gets Location Data |
Gets Position Data |
Gets Position Data |
Updates Employee Data |
Updates Employee Data |
Adds Employee
Adds Employee
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
xAddress1
|
xAddress1 | string |
Employees Address1 |
|
xCity
|
xCity | string |
Employees Address City |
|
xEmail
|
xEmail | True | string |
Employees Email |
xFirstName
|
xFirstName | True | string |
Employees First Name |
xLastName
|
xLastName | True | string |
Employees Last Name |
xPersonalEmail
|
xPersonalEmail | string |
Employees Personal Email |
|
xRecordStatus
|
xRecordStatus | string |
Employees Record Status |
|
xStartDate
|
xStartDate | date-time |
Employees Start Date |
|
xState
|
xState | string |
Employees Address State |
|
xZipCode
|
xZipCode | string |
Employees Address Zip Code |
|
xEmployeeNumber
|
xEmployeeNumber | string |
Employees Employee Number |
|
xEmploymentStatusLookup
|
xEmploymentStatusLookup | string |
Employees Employment Status Id |
|
xLocationLookup
|
xLocationLookup | string |
Employees Location Id |
|
xPositionLookup
|
xPositionLookup | string |
Employees Position Id |
|
xDivisionLookup
|
xDivisionLookup | string |
Employees Division Id |
|
xDepartmentLookup
|
xDepartmentLookup | string |
Employees Department Id |
Returns
Gets Department Data
Gets Department Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterDepartmentName
|
filter | string |
If you want to fetch a specific Department, enter the Department name in the place provided for that. If you want to fetch all the Departments empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Department Id |
xDepartmentCode
|
xDepartmentCode | string |
Department Code |
xDepartmentName
|
xDepartmentName | string |
Department Name |
xOverheadDepartment
|
xOverheadDepartment | string |
Department Overhead Department |
xRecordStatus
|
xRecordStatus | string |
Department Record Status |
Gets Division Data
Gets Division Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterDivisionName
|
filter | string |
If you want to fetch a specific Division, enter the Division name in the place provided for that. If you want to fetch all the Division empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Division Id |
xDivisionCode
|
xDivisionCode | string |
Division Code |
xDivisionName
|
xDivisionName | string |
Division Name |
xRecordStatus
|
xRecordStatus | string |
Division Record Status |
Gets Employee Data
Gets Employee Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterEmployeeNumber
|
filter | string |
If you want to fetch a specific Employe, enter the Employee Number in the place provided for that. If you want to fetch all the Employees empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Employees Id |
xAddress1
|
xAddress1 | string |
Employees Address1 |
xAddress2
|
xAddress2 | string |
Employees Address2 |
Amount
|
xBonus.Amount | number |
Employees Bonus Amount |
Currency
|
xBonus.Currency | string |
Employees Bonus Currency |
xCellPhone
|
xCellPhone | string |
Employees Cell Phone |
xCity
|
xCity | string |
Employees address City |
xCountry
|
xCountry | string |
Employees address Country |
xCreatedOn
|
xCreatedOn | string |
Date and time employee was Created On |
xDateOfBirth
|
xDateOfBirth | string |
Employees Date Of Birth |
Id
|
xDepartmentLookup.Id | string |
An Id of employees Department |
xDepartmentCode
|
xDepartmentLookup.xDepartmentCode | string |
A Code of employees Department |
xDepartmentName
|
xDepartmentLookup.xDepartmentName | string |
A Name of employees Department |
xRecordStatus
|
xDepartmentLookup.xRecordStatus | string |
A Record Status of employees Department |
Id
|
xDivisionLookup.Id | string |
An Id of employees Division |
xDivisionCode
|
xDivisionLookup.xDivisionCode | string |
A Code of employees Division |
xDivisionName
|
xDivisionLookup.xDivisionName | string |
A Name of employees Division |
xRecordStatus
|
xDivisionLookup.xRecordStatus | string |
A Record Status of employees Division |
xEducationLevel
|
xEducationLevel | string |
Employees Education Level |
xEmail
|
xEmail | string |
Employees Email |
xEmployeeNumber
|
xEmployeeNumber | string |
Employees Employee Number |
Id
|
xEmploymentStatusLookup.Id | string |
An Id of employees Employment Status |
xRecordStatus
|
xEmploymentStatusLookup.xRecordStatus | string |
A Record Status of employees Employment Status |
xType
|
xEmploymentStatusLookup.xType | string |
A Type of employees Employment Status |
Id
|
xEmploymentTypeLookup.Id | string |
An Id of employees Employment Type |
xRecordStatus
|
xEmploymentTypeLookup.xRecordStatus | string |
A Record Status of employees Employment Type |
xType
|
xEmploymentTypeLookup.xType | string |
A Type of employees Employment Type |
xEthnicity
|
xEthnicity | string |
Employees Ethnicity |
xFirstName
|
xFirstName | string |
Employees First Name |
xFullName
|
xFullName | string |
Emyploees Full Name |
xGender
|
xGender | string |
Employees Gender |
xLastName
|
xLastName | string |
Employees Last Name |
Id
|
xLocationLookup.Id | string |
An Id of employees Location |
xAddress
|
xLocationLookup.xAddress | string |
An Address of employees Location |
xDescription
|
xLocationLookup.xDescription | string |
A Description of employees Location |
xLocationCode
|
xLocationLookup.xLocationCode | string |
A Code of employees Location |
xLocationName
|
xLocationLookup.xLocationName | string |
A Name of employees Location |
xRecordStatus
|
xLocationLookup.xRecordStatus | string |
A Record Status of employees Location |
Id
|
xManagerLookup.Id | string |
An Id of employees Manager |
xFullName
|
xManagerLookup.xFullName | string |
A Full Name of employees Manager |
xEmail
|
xManagerLookup.xEmail | string |
An Email address of employees Manager |
OriginalPictureResourceCropParameters
|
xManagerLookup.xPictures.OriginalPictureResourceCropParameters | string |
Employees Managers Original Picture Resource Crop Parameters |
SmallResourceId
|
xManagerLookup.xPictures.SmallResourceId | string |
Employees Managers Small Picture Resource |
OriginalResourceId
|
xManagerLookup.xPictures.OriginalResourceId | string |
Employees Managers Original Picture Resource |
MediumResourceId
|
xManagerLookup.xPictures.MediumResourceId | string |
Employees Managers Medium Picture Resource |
xMiddleName
|
xMiddleName | string |
Employees Middle Name |
xNickname
|
xNickname | string |
Employees Nickname |
xNumberOfPoints
|
xNumberOfPoints | number |
Employees Number Of Kudos Points |
xOnboardingFinishedOn
|
xOnboardingFinishedOn | string |
An information when Employee finished Onboarding |
xPayFrequencyType
|
xPayFrequencyType | string |
Employees Pay Frequency Type |
Id
|
xPayRateLookup.Id | string |
An Id of employees Pay Rate |
xName
|
xPayRateLookup.xName | string |
Pay Rate Name |
xCode
|
xPayRateLookup.xCode | string |
Pay Rate Code |
xRecordStatus
|
xPayRateLookup.xRecordStatus | string |
A Record Status of employees Position |
xPersonalEmail
|
xPersonalEmail | string |
Employees Personal Email |
OriginalPictureResourceCropParameters
|
xPictures.OriginalPictureResourceCropParameters | string |
Employees Original Picture Resource Crop Parameters |
SmallResourceId
|
xPictures.SmallResourceId | string |
Employees Small Picture Resource |
OriginalResourceId
|
xPictures.OriginalResourceId | string |
Employees Original Picture Resource |
MediumResourceId
|
xPictures.MediumResourceId | string |
Employees Medium Picture Resource |
Id
|
xPositionLookup.Id | string |
An Id of employees Position |
xDescription
|
xPositionLookup.xDescription | string |
A Description of employees Position |
xPositionCode
|
xPositionLookup.xPositionCode | string |
A Code of employees Position |
xPositionTitle
|
xPositionLookup.xPositionTitle | string |
A Title of employees Position |
xRecordStatus
|
xPositionLookup.xRecordStatus | string |
A Record Status of employees Position |
xRecordStatus
|
xRecordStatus | string |
Employees Record Status |
Amount
|
xSalary.Amount | number |
Employees Salary Amount |
Currency
|
xSalary.Currency | string |
Employees Salary Currency |
xSeparationDate
|
xSeparationDate | string |
Employees Separation Date |
xSeparationReason
|
xSeparationReason | string |
Employees Separation Reason |
xStartDate
|
xStartDate | string |
Employees Start Date |
xState
|
xState | string |
Employees State |
xUpdatedOn
|
xUpdatedOn | string |
Employees last Updated On date and time |
xVeteranStatus
|
xVeteranStatus | string |
Employees Veteran Status |
xWorkPhone
|
xWorkPhone | string |
Employees Work Phone |
xZipCode
|
xZipCode | string |
Employees Zip Code |
Gets Employment Status Data
Gets Employment Status Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterEmploymentStatusType
|
filter | string |
If you want to fetch a specific Employment Status, enter the Employment Status type in the place provided for that. If you want to fetch all the Employment Statuses empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Employment Status Id |
xRecordStatus
|
xRecordStatus | string |
Employment Status Record Status |
xType
|
xType | string |
Employment Status Type |
Gets Location Data
Gets Location Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterLocationName
|
filter | string |
If you want to fetch a specific Location, enter the Location name in the place provided for that. If you want to fetch all the Locations empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Location Id |
xAddress
|
xAddress | string |
Location Address |
xDescription
|
xDescription | string |
Location Description |
xLocationCode
|
xLocationCode | string |
Location Code |
xLocationName
|
xLocationName | string |
Location Name |
xRecordStatus
|
xRecordStatus | string |
Location Record Status |
Gets Position Data
Gets Position Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
FilterPositionTitle
|
filter | string |
If you want to fetch a specific Position, enter the Positon title in the place provided for that. If you want to fetch all the Positions empty this field. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
Id | string |
Position Id |
xDescription
|
xDescription | string |
Position Description |
xPositionCode
|
xPositionCode | string |
Position Code |
xPositionTitle
|
xPositionTitle | string |
Position Title |
xRecordStatus
|
xRecordStatus | string |
Position Record Status |
Updates Employee Data
Updates Employee Data
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Id
|
Id | True | string |
Employees Id |
xAddress1
|
xAddress1 | string |
Employees Address1 |
|
xCity
|
xCity | string |
Employees Address City |
|
xEmail
|
xEmail | string |
Employees Email |
|
xFirstName
|
xFirstName | string |
Employees First Name |
|
xLastName
|
xLastName | string |
Employees Last Name |
|
xPersonalEmail
|
xPersonalEmail | string |
Employees Personal Email |
|
xRecordStatus
|
xRecordStatus | string |
Employees Record Status |
|
xStartDate
|
xStartDate | date-time |
Employees Start Date |
|
xState
|
xState | string |
Employees Address State |
|
xZipCode
|
xZipCode | string |
Employees Address Zip Code |
|
xEmployeeNumber
|
xEmployeeNumber | string |
Employees Employee Number |
|
xEmploymentStatusLookup
|
xEmploymentStatusLookup | string |
Employees Employment Status Id |
|
xLocationLookup
|
xLocationLookup | string |
Employees Location Id |
|
xPositionLookup
|
xPositionLookup | string |
Employees Position Id |
|
xDivisionLookup
|
xDivisionLookup | string |
Employees Division Id |
|
xDepartmentLookup
|
xDepartmentLookup | string |
Employees Department Id |