Request

APIDescription
POST api/Request/AllRequest

All pending requests.

GET api/Request/Count

Count of pending request.

POST api/Request/MonthlyCount

Count of pending request month wise.

POST api/Request/Attendance

Returns the list of requested attendance.

POST api/Request/Correction

Returns the list of requested correction.

POST api/Request/Regularisation

Returns the list of requested regularisation.

POST api/Request/ShiftChange

Returns the list of requested shift change.

POST api/Request/Leave

Returns the list of Employee Leaves with Status

GET api/Request/CorrectionDetail?ar_id={ar_id}

Returns Correction request details

GET api/Request/RegularisationDetail?reg_id={reg_id}

Returns Regularisation request details

GET api/Request/ShiftChangeDetail?Shiftreq_id={Shiftreq_id}

Returns Shift change request detail

POST api/Request/ExpenseClaim

Apply request for Expanse Claim.

POST api/Request/UploadExpenseImage

Upload image for expense claim attachments. Pass parameters Id and Image.

GET api/Request/Detail?LeaveCode={LeaveCode}

Returns Leave details

Shift

APIDescription
GET api/Shift/Available

Shift : Get the List of Shift Type.

POST api/Shift/Retrieve

Shift: Return the list for shift assigned to the emaployee.

POST api/Shift/Update

Request to update the Shift.

DELETE api/Shift/Delete

Profile

APIDescription
GET api/Profile/GetProfile

Profile: To get profile data.

POST api/Profile/GetOthersProfile

Profile: To get other user's profile data.

GET api/Profile/BloodGroup

Returns the list of Blood Group.

POST api/Profile/Update

UpdateProfile: Used to add and update profile data.

POST api/Profile/Directory

Employee Directory: To get the list of employees.

GET api/Profile/EmployeeSearch?Keyword={Keyword}

Employee Directory: To get the list of employees.

POST api/Profile/UpdateImage

Update Profile Picture: Send Croped and Compresed Image in Form Data.

App

APIDescription
POST api/App/Version

No documentation available.

GET api/App/SendPush

No documentation available.

Approval

APIDescription
POST api/Approval/AllRequest

Approval details for Mark-Attendance, Leave, Shift, Correction , Regularization

GET api/Approval/Count

Count of pending approval requests.

POST api/Approval/MarkAttendance

Returns the list of mark attendance requested.

POST api/Approval/Leave

Returns the list of Leave Requested.

POST api/Approval/Shift

Returns the list of Shift Requested.

POST api/Approval/Correction

Returns the list of Correction Requested.

POST api/Approval/Regularisation

Returns the list of Regularisation Requested.

POST api/Approval/ExpenseClaim

Returns the list of Expense Claim requested.

POST api/Approval/ExpenseClaimByID

Returns the Expense claim by TravelApplicationHeaderID.

Career

APIDescription
POST api/Career/GetDesignation

Returns the list of Designation

POST api/Career/GetCountry

Returns the list of Country

POST api/Career/GetState

Returns the list of State

POST api/Career/GetCity

Returns the list of City

POST api/Career/GetLanguage

Returns the list of Language

POST api/Career/GetDegreeList

Returns the list of Degree List

POST api/Career/InsertResumeMaster

Post the resume.

POST api/Career/UploadAttachment

Upload Attachment related to resume. It Contains two parameters 1) ResumeID 2) AttachmentPath

User

APIDescription
POST api/User/Login

Login: To Check Login, This API is use to validate the user.

POST api/User/ResetPassword

ResetPassword: Used to reset password.

GET api/User/Logout

Logout: To logout from user session.

POST api/User/DeviceToken

Set Device Token for the Current Login.

POST api/User/ChangePassword

Change Password.

Attendance

APIDescription
POST api/Attendance/List

Returns the list of attendance.

POST api/Attendance/Requests

Apply for Attendance with Geo fencing Facility.

POST api/Attendance/UploadImage

Update image for Attendance with Geo fencing Facility.

GET api/Attendance/Requested

Returns the list of requested attendance.

GET api/Attendance/CorrectionCategory

Returns the list of Correction Categories.

POST api/Attendance/CorrectionRequest

Apply for correction request.

GET api/Attendance/RegularisationCategory

Retrieve Regularisation Category.

POST api/Attendance/RegularisationRequest

Request to regularise attendance.

GET api/Attendance/Detail?attendance_id={attendance_id}

Returns GPS attendance request details.

Leave

APIDescription
POST api/Leave/Applied

Leave: Returns the list of Employee Leaves with Status

GET api/Leave/Category

Leave: Returns the list of Leave Type with availablity.

POST api/Leave/Apply

Apply Leave.

POST api/Leave/Cancel

Request to cancel leave.

GET api/Leave/Annual

AnnualLeave: To get Pending, balance and taken leave count.

POST api/Leave/LeaveBalance

Get yearly leave balance.

Action

APIDescription
POST api/Action/Approvals

Approval single or multiple - common api for Shift, Leave, Correction, Regularisation

POST api/Action/GPSAttendance

Mark Attendance Approval.

POST api/Action/ExpenseClaim

Approve Expense Claim.

Claims

APIDescription
POST api/Claims/ExpenseList

Expense type with eligibility.

GET api/Claims/TravelMode

Returns list of expense with eligiblity.

GET api/Claims/CliamList

Return the list of requested claims.

POST api/Claims/CliamListByID

Returns the claims by TravelApplicationHeaderID.