Create Time Tracking Import

Creates a time tracking import from an uploaded CSV. The file is parsed, every row is validated and auto-corrected, and the import is returned in DRAFT so the rows can be reviewed before it is executed.

OAuth Scopes: time_tracking:imports.write

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
file
required

The CSV of hours to import. Must have a .csv extension, be UTF-8 encoded without a byte order mark, and contain a header row plus at least one data row.

string

JSON object mapping BambooHR field names to zero-indexed CSV column positions, for example {"employeeNumber":0,"dateWorked":1,"rateType":3,"hoursWorked":4}. Must include employeeNumber, dateWorked, rateType, and hoursWorked. Omit it to have the columns detected from the CSV header.

Responses

Language
Credentials
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json