request

API resource to create, update, and retrieve absence request information.

Method: POST

Path: /request/createabsence

Request Parameters Description

absencereason

Reason for absence.

charuf1

Character type user field number one.

charuf2

Character type user field number two.

charuf3

Character type user field number three.

charuf4

Character type user field number four.

comments

Absence request comments.

durationabs

Absence duration.

durationdays

Absence duration, days.

durationhrs

Absence duration, hours.

emplid

Employee ID.

emplrcd

Employee record.

enddt

Absence end date.

numuf1

Number type user field, number one.

numuf2

Number type user field, number two.

numuf3

Number type user field, number three.

numuf4

Number type user field, number four.

pintakenum

Pin take number.

seqnumuf1

Sequence number field one.

seqnumuf2

Sequence number field two.

seqnumuf3

Sequence number field three.

seqnumuf4

Sequence number field four.

startdt

Absence begin date.

Response Parameters Response Result Type Description

msgout

Success

Message out.

This is the message returned after the API is executed.

Method: PUT

Path: /request/cancelabsence

Request Parameters Description

cancelreason

Absence cancellation reason.

comments

Absence comments.

transactionnbr

Absence transaction number.

Response Parameters Response Result Type Description

msgout

Success

Message out.

This is the message returned after the API is executed.

Method: GET

Path: /request/calculateduration/{emplid}/{emplrcd}/{pintakenum}/{startdt}/{enddt}

Request Parameters Description

emplid

Employee ID

emplrcd

Employee record

enddt

Absence end date.

pintakenum

Pin take number

startdt

Absence begin date.

Response Parameters Response Result Type Description

durationabs

Success

Absence duration.

durationdays

Success

Absence duration, days.

durationhrs

Success

Absence duration, hours.

msgout

Success

Message out.

This is the message returned after the API is executed.

unittype

Success

Absence unit type.

Method: GET

Path: /request/eligibility/{emplid}/{emplrcd}/{pintakenum}/{startdt}/{enddt}

Request Parameters Description

emplid

Employee ID

emplrcd

Employee record

enddt

Absence end date.

pintakenum

Pin take number

startdt

Absence begin date.

Response Parameters Response Result Type Description

fcstvalue

Success

Forecast value.

msgout

Success

Message out.

This is the messag e returned after the API is executed.

Method: GET

Path: /request/absencerequests/{emplid}/{emplrcd}/{fromdate}/{todate}

Request Parameters Description

emplid

Employee ID.

emplrcd

Employee record.

fromdate

Absence from date

todate

Absence to date

Response Parameters Response Result Type Description

absName

Success

Absence name (for example, Vacation, Sick, and so forth).

absencereason

Success

Absence reason.

canceloption

Success

Cancel option.

comments

Success

Absence request comments.

country

Success

Country.

enddt

Success

Absence end date.

pintakenum

Success

Pin take number.

quantity

Success

Quantity.

requestdate

Success

Absence request date.

requestenddate

Success

Absence request end date.

requestor

Success

Absence requestor.

startdt

Success

Absence begin date.

statuscode

Success

Absence status code.

transactionnbr

Success

Absence transaction number.

workflowStatus

Success

Workflow status.

Method: GET

Path: /request/absencerequests/{emplid}/{emplrcd}/{fromdate}/{todate}/{absencename}/{wfstatus}

Request Parameters Description

absencename

Absence name.

emplid

Employee ID.

emplrcd

Employee record.

fromdate

Absence from date.

todate

Absence to date.

wfstatus

Workflow status.

Response Parameters Response Result Type Description

absName

Success

Absence name (for example, Vacation, Sick, and so forth).

absencereason

Success

Absence reason.

canceloption

Success

Cancel option.

comments

Success

Absence request comments.

country

Success

Country.

enddt

Success

Absence end date.

pintakenum

Success

Pin take number.

quantity

Success

Quantity.

requestdate

Success

Absence request date.

requestenddate

Success

Absence request end date.

requestor

Success

Absence requestor.

startdt

Success

Absence begin date.

statuscode

Success

Absence status code.

transactionnbr

Success

Absence transaction number.

workflowStatus

Success

Workflow status.

Method: GET

Path: /request/cancelrequests/{emplid}/{emplrcd}/{fromdate}/{todate}

Request Parameters Description

emplid

Employee ID.

emplrcd

Employee record.

fromdate

Absence from date.

todate

Absence to date.

Response Parameters Response Result Type Description

absName

Success

Absence name (for example, Vacation, Sick, and so forth).

absencereason

Success

Absence reason.

canceloption

Success

Cancel option.

comments

Success

Absence request comments.

country

Success

Country.

enddt

Success

Absence end date.

pintakenum

Success

Pin take number.

quantity

Success

Quantity.

requestdate

Success

Absence request date.

requestenddate

Success

Absence request end date.

requestor

Success

Absence requestor.

startdt

Success

Absence begin date.

statuscode

Success

Absence status code.

transactionnbr

Success

Absence transaction number.

workflowStatus

Success

Workflow status.

Method: GET

Path: /request/cancelrequests/{emplid}/{emplrcd}/{fromdate}/{todate}/{absencename}/{wfstatus}

Request Parameters Description

absencename

Absence name.

emplid

Employee ID.

emplrcd

Employee record.

fromdate

Absence from date.

todate

Absence to date.

wfstatus

Workflow status.

Response Parameters Response Result Type Description

absName

Success

Absence name (for example, Vacation, Sick, and so forth).

absencereason

Success

Absence reason.

canceloption

Success

Cancel option.

comments

Success

Absence request comments.

country

Success

Country.

enddt

Success

Absence end date.

pintakenum

Success

Pin take number.

quantity

Success

Quantity.

requestdate

Success

Absence request date.

requestenddate

Success

Absence request end date.

requestor

Success

Absence requestor.

startdt

Success

Absence begin date.

statuscode

Success

Absence status code.

transactionnbr

Success

Absence transaction number.

workflowStatus

Success

Workflow status.

Method: GET

Path: /request/url/{emplid}/{emplrcd}/{pintakenum}/{startdt}/{enddt}/{portal}/{node}/{market}

Request Parameters Description

emplid

Employee ID.

emplrcd

Employee record.

enddt

Absence end date.

market

Market name of the component (used in generating a PeopleSoft URL).

node

Node name (used in generating a PeopleSoft URL).

pintakenum

Pin take number.

portal

Portal name in the PeopleSoft URL.

startdt

Absence begin date.

Response Parameters Response Result Type Description

msgout

Success

Message out.

This is the message returned after the API is executed.

url

Success

PeopleSoft URL for the absence request page.