Method GetHREmpPay

Type: FusionOSServices.Controllers.OnBaseController

Summary

This service returns employee payroll records for OnBase: Id, Pcn, Position, UniqueId, CalcBeg, CalcEnd. Supports server-side pagination via TakeRows and SkipRows query parameters (e.g. TakeRows=100&SkipRows=0).

Example

GET https://fusion.superion.com/FusionOSServices/v0/ONESolution/OnBase/HREmpPay?TakeRows=100&SkipRows=0

Sample Code

using System.Net;
using Newtonsoft.Json.Linq;

public void MethodName(parms){

    string uri = "https://fusion.superion.com/FusionOSServices/v0/ONESolution/OnBase/HREmpPay";

    using (WebClient wc = new WebClient())
    {
        wc.Headers.Add("Content-Type", "application/json");
        // Replace "ID" with supplied AppID
        wc.Headers.Set("X-APPID", "ID");
        // Replace "KEY" with supplied AppKey
        wc.Headers.Set("X-APPKEY", "KEY");

        string result = wc.DownloadString(uri);
        var response = JObject.Parse(result);
        var records = (JContainer)response["values"];

        foreach (var record in records)
        {
            string id = (string)record["id"];
            string pcn = (string)record["pcn"];
        }
    }
}

Sample Responses


                        
            {
              "values": [
                {
                  "id": "E00011",
                  "pcn": "000041",
                  "position": "01050000",
                  "uniqueid": "a3f8e120-4b29-4c31-9d87-e12345678901",
                  "calcBeg": "2023-01-01T00:00:00",
                  "calcEnd": "2023-12-31T00:00:00"
                }
              ],
              "count": 1
            }