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
Email 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

Returns