POST v1/imports/employee-pto-requests?action={action}&allowSameFile={allowSameFile}

Import PTO Requests

Request Information

URI Parameters

NameDescriptionTypeAdditional information
action

The import action.

ImportAction

Required

allowSameFile

The flag allowing/disallowing import from the same file twice.

boolean

Required

Body Parameters

The items to import.

Collection of EmployeePTORequestImportDTO
NameDescriptionTypeAdditional information
PTOCode

string

None.

SubmittedOn

date

None.

RequestDate

date

None.

StartTime

date

None.

UtcOffsetMinutes

integer

None.

DurationHours

decimal number

None.

RequestNotes

string

None.

IsApproved

boolean

None.

EmployeeNumber

string

None.

EmployeePersonalId

integer

None.

DivisionCode

string

None.

CompanyCode

string

Required

Request Formats

application/json, text/json

Sample:
[
  {
    "ptoCode": "sample string 1",
    "submittedOn": "2025-04-11T17:45:22.8178249Z",
    "requestDate": "0001-02-03",
    "startTime": "2025-04-11T17:45:22.8178249Z",
    "utcOffsetMinutes": 1,
    "durationHours": 3.0,
    "requestNotes": "sample string 4",
    "isApproved": true,
    "employeeNumber": "sample string 6",
    "employeePersonalId": 1,
    "divisionCode": "sample string 7",
    "companyCode": "sample string 8"
  },
  {
    "ptoCode": "sample string 1",
    "submittedOn": "2025-04-11T17:45:22.8178249Z",
    "requestDate": "0001-02-03",
    "startTime": "2025-04-11T17:45:22.8178249Z",
    "utcOffsetMinutes": 1,
    "durationHours": 3.0,
    "requestNotes": "sample string 4",
    "isApproved": true,
    "employeeNumber": "sample string 6",
    "employeePersonalId": 1,
    "divisionCode": "sample string 7",
    "companyCode": "sample string 8"
  }
]

text/xml

Sample:
<ArrayOfEmployeePTORequestImportDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BDBPayroll.Integration.ServiceContracts.Data.Models">
  <EmployeePTORequestImportDTO>
    <CompanyCode>sample string 8</CompanyCode>
    <DivisionCode>sample string 7</DivisionCode>
    <EmployeeNumber>sample string 6</EmployeeNumber>
    <EmployeePersonalId>1</EmployeePersonalId>
    <DurationHours>3</DurationHours>
    <IsApproved>true</IsApproved>
    <PTOCode>sample string 1</PTOCode>
    <RequestDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
      <d3p1:Year>1</d3p1:Year>
      <d3p1:Month>2</d3p1:Month>
      <d3p1:Day>3</d3p1:Day>
    </RequestDate>
    <RequestNotes>sample string 4</RequestNotes>
    <StartTime>2025-04-11T13:45:22.8178249-04:00</StartTime>
    <SubmittedOn>2025-04-11T13:45:22.8178249-04:00</SubmittedOn>
    <UtcOffsetMinutes>1</UtcOffsetMinutes>
  </EmployeePTORequestImportDTO>
  <EmployeePTORequestImportDTO>
    <CompanyCode>sample string 8</CompanyCode>
    <DivisionCode>sample string 7</DivisionCode>
    <EmployeeNumber>sample string 6</EmployeeNumber>
    <EmployeePersonalId>1</EmployeePersonalId>
    <DurationHours>3</DurationHours>
    <IsApproved>true</IsApproved>
    <PTOCode>sample string 1</PTOCode>
    <RequestDate xmlns:d3p1="http://schemas.datacontract.org/2004/07/EntireOne.Shared.Dates">
      <d3p1:Year>1</d3p1:Year>
      <d3p1:Month>2</d3p1:Month>
      <d3p1:Day>3</d3p1:Day>
    </RequestDate>
    <RequestNotes>sample string 4</RequestNotes>
    <StartTime>2025-04-11T13:45:22.8178249-04:00</StartTime>
    <SubmittedOn>2025-04-11T13:45:22.8178249-04:00</SubmittedOn>
    <UtcOffsetMinutes>1</UtcOffsetMinutes>
  </EmployeePTORequestImportDTO>
</ArrayOfEmployeePTORequestImportDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The result of the import.

ImportResultDTO
NameDescriptionTypeAdditional information
NewRecords

integer

None.

UpdatedRecords

integer

None.

Errors

Collection of ImportErrorDTO

None.

NewRecordKeys

Collection of ImportKeyDTO

None.

UpdatedRecordKeys

Collection of ImportKeyDTO

None.

ImportKey

GlobalEntityKeyOfIImportSubmission

None.

Response Formats

application/json, text/json, text/xml

Sample:

Sample not available.