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

New Hire
Home > Resources > New Hire

The purpose of this API is to send a new hire to Ascentis and possibly complete information on the new hire. This API can also be used to send updates for existing employees.  See Update for details on using this API to update employees.
XML or JSON containing the new hire data. The list of available fields is available at /fields/. Validation is performed and the create employee UID is returned. This UID is used in most other employee related APIs. If there are no user fields or standard fields, leave out that section.

Resource URL

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

[employeeuid] is the unique employee identifier.

Example Request
POST https://serverurl/api/v1.1/newhire
Request Content
XML
  1. <employee>
  2.      <field name="[FieldName]">[FieldValue]</field>
  3.      …
  4.      …    
  5.     <userfields>
  6.         <userfield id="[id]" listid="[ListID]" name="[name]">
  7.             <subfield position="[position]" name="[subfield name]">value</subfield>
  8.         </userfield>
  9.     </userfields>
  10. </employee>
JSON
  1. {
  2.  "fields":
  3.  {
  4.     "fieldname": "FieldValue",    
  5.     ...
  6.  },
  7.  "userfields":
  8.     [{
  9.       "id":30,
  10.       "listid":214,
  11.       "name":"field",
  12.       "subfields":
  13.       [{
  14.         "position":42,
  15.         "name":"subfield",
  16.         "value":"value"
  17.       }]},
  18.       { ... },
  19.       { ... },
  20.     ]
  21. }
  22.  
FieldName: Name of the field. Available field names can be found via /fields.
FieldValue: Value of the field. Dates and numerics should be XML encoded.
userfields: custom fields

id: Custom field ID


listid: For list type custom fields, the row id to be updated. If not specified, a new row is added.


name: Name of the field, not required for updates


subfields


position: Position id of the field.


name: Name of the field, not required for updates


value: Value of the field. Dates and numerics should be XML encoded.

Return Value
<employee id=""/>


  • 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 MethodsPOST
Request ContentN/A
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.