Back to Ascentis Hr & Payroll Made Easy Home
PhonePartner Log-in
 
 
 
 
 
 
 

HRIS PAYROLL RECRUITING TIME AND ATTENDANCE SELF-SERVICE CARRIER CONNECT PAYROLL CONNECT
IMPLEMENTATION ASCENTIS HR TRAINING ASCENTIS PAYROLL TRAINING
BENEFITS BROKERS HR CONSULTING FIRMS MPay BUREAUS MS DYNAMICS SL RESELLERS SAGE ACCPAC RESELLERS HOW TO BECOME A PARTNER
DOWNLOADS & DOCUMENTATION GO-TO-ASSIST LEAP FILE
WEBINAR WEBINAR ARCHIVE CASE STUDIES | VIDEO INTERVIEWS WHITE PAPERS ASCENTIS BLOG HR, BENEFITS & PAYROLL NEWS JOIN US ON FACEBOOK FOLLOW US ON TWITTER
FREQUENTLY ASKED QUESTIONS EXECUTIVE TEAM UPCOMING EVENTS PRESS RELEASES CAREERS CONTACT ASCENTIS

Employee Finder
Home > Resources > Employee Finder

This API allows you to find existing employees within Ascentis HR.

Resource URL

https://serverurl/path/v1.1/employees



Example Request
GET https://serverurl/api/v1.1/employees
Request Content
lastname: Employee last name. The search will operate like an "ILIKE/LIKE" operator.
firstname: Employee first name. The search will operate like an "ILIKE/LIKE" operator.
middlename: Employee middle name. The search will operate like an "ILIKE/LIKE" operator.
empid: Employee ID/Number to search.
status: Employee status. The list of available status can be extracted from /fields (field name = EmpStatus)
divisionid: Employee division. The list of available disivions can be extracted from /fields (field name = DivisionID)
departmentid: Employee department. The list of available departments can be extracted from /fields (field name = DptID)
locationid: Employee location. The list of available locations can be extracted from /fields (field name = LocationID)
salarytype: Employee salary type. The list of available salary types can be extracted from /fields (field name = SalaryType)
jobtitleid: Employee job title. The list of available status can be extracted from /fields (field name = JobTitleID)
terminatedSince: Last X days if value is integer, or since date if value is date (availabe in v1.1 and higher)
hiredSince: same as terminatedSince (availabe in v1.1 and higher)
supervisor: true/false to limit search to supervisors or non-supervisors (available in v1.1 and higher)
Return Value
Http header "Accept" value -- "text/xml" or "application/xml" will return XML, otherwise JSON will be returned.
XML
  1. <employees>
  2. <employee>
  3.     <uid>34</uid>
  4.     <firstName>Kathryn</firstName>
  5.     <lastName>Smith</lastName>
  6.     <middleName />
  7.     <ssn>555-55-5555</ssn>
  8.     <employeeID>20116</employeeID>
  9.     <birthDate>1973-10-03T00:00:00</birthDate>
  10.     <gender>F</gender>
  11.     <contact>
  12.       <country>USA</country>
  13.       <address1>150 120th AVE NE</address1>
  14.       <address2 />
  15.       <city>Bellevue</city>
  16.       <state>WA</state>
  17.       <zip>98005</zip>
  18.       <home_phone>(555) 555-5555</home_phone>
  19.       <work_phone>(555) 555-5555 x158</work_phone>
  20.       <email>HRTestEmpWork@ascentis.com</email>
  21.     </contact>
  22.     <issupervisor>true</issupervisor>
  23.     <supervisor>
  24.       <uid>35</uid>
  25.       <firstName>Matthew</firstName>
  26.       <lastName>Taylor</lastName>
  27.       <middleName />
  28.       <employeeID>20213</employeeID>
  29.       <birthDate xsi:nil="true" />
  30.       <issupervisor>true</issupervisor>
  31.     </supervisor>
  32.   </employee>
  33.      ...
  34. </employees>
JSON
  1. {
  2. "employees": [
  3.         {
  4.             "uid": 34,
  5.             "firstName": "Kathryn",
  6.             "lastName": "Smith",
  7.             "middleName": "",
  8.             "ssn": "555-55-5555",
  9.             "employeeID": "20116",
  10.             "birthDate": "1973-10-03T00:00:00",
  11.             "gender": "F",
  12.             "contact": {
  13.                 "country": "USA",
  14.                 "address1": "150 120th AVE NE",
  15.                 "address2": "",
  16.                 "city": "Bellevue",
  17.                 "state": "WA",
  18.                 "zip": "98005",
  19.                 "home_phone": "(555) 555-5555",
  20.                 "work_phone": "(555) 555-5555",
  21.                 "email": "HRTestEmpWork@ascentis.com"
  22.             },
  23.             "issupervisor": true,
  24.             "supervisor": {
  25.                 "uid": 35,
  26.                 "firstName": "Matthew",
  27.                 "lastName": "Taylor",
  28.                 "middleName": "",
  29.                 "employeeID": "20213",
  30.                 "issupervisor": true
  31.             }
  32.         },
  33.         ...
  34.     ]
  35. }


  • Choose different API...
    • Employee Finder
    • Find API Fields
    • File Attachments
    • Benefit Enrollments
    • Compensation
    • Employee data
    • Employee Benefits
    • Find a Benefit Plan
    • User Defined Fields
    • Job
    • New Hire
    • Updates
    • Direct Deposits
    • Change Log
    • COBRA
    • Emergency Contacts
    • Company Jobs
    • Company Locations
    • Raw Data


Resource Information
Requires Authentication?Yes
Response Formatsjson
xml
HTTP MethodsGET
Return Code200: Response Completed
403: Incorrect Authorization
400: Bad Data


Home | Solutions | Professional Services | Partners | Case Studies | Support | About Us | Blog | Contact Us | Site Map

Ascentis offers a comprehensive suite of on-demand HRIS/HRMS HR software, employee self-service, online payroll, applicant tracking system, and time and attendance software solutions. Our HRIS software/ HR management software, online payroll services, recruiting software, and online timesheet products are easy to set up, use, and are fully backed by friendly customer support professionals. Ascentis has been an innovative leader in human resource software since 1980.