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. |