GET /rest/v1.0/companies/{company_id}/timecard_entries

Return a list of all Timecard Entries, serialized according to the MyTime field set

Servers

Path parameters

Name Type Required Description
company_id Integer Yes

Unique identifier for the company.

Request headers

Name Type Required Description
Procore-Company-Id Integer Yes

Unique company identifier associated with the Procore User Account.

Query parameters

Name Type Required Description
use_filter_tz String No

When passed as "true" the timezone from start_time_in or end_time_in will be used for all timestamps in the response. Otherwise they'll use UTC.

Possible values:

  • "true"
end_time_in String No

The ending of the time_in range for entries (YYYY-MM-DDTHH:MM:SSZ). "Z" represents the timezone offset (i.e. -08:00, -0800). Optionally you may pass the literal "Z" which also means "UTC".

page Integer No

Page

filters[in_progress_only] Boolean No

Return work in progress item(s).

filters[include_in_progress] Boolean No

Return available and work in progress item(s).

filters[id][] Array No

Return item(s) with the specified IDs.

start_date String No

The beginning of the date range for entries. (YYYY-MM-DD)

end_date String No

The ending of the date range for entries. (YYYY-MM-DD)

filters[party_id][] Array No

Return item(s) with the specified Party ID.

per_page Integer No

Elements per page

start_time_in String No

The beginning of the time_in range for entries (YYYY-MM-DDTHH:MM:SSZ). "Z" represents the timezone offset (i.e. -08:00, -0800). Optionally you may pass the literal "Z" which also means "UTC".

filters[updated_at] String No

Return item(s) last updated within the specified ISO 8601 datetime range. Formats: YYYY-MM-DD...YYYY-MM-DD - Date YYYY-MM-DDTHH:MM:SSZ...YYYY-MM-DDTHH:MM:SSZ - DateTime with UTC Offset YYYY-MM-DDTHH:MM:SS+XX:00...YYYY-MM-DDTHH:MM:SS+XX:00 - Datetime with Custom Offset

serializer_view String No

Changes what fields are included in the response.

Possible values:

  • "ids_only"
  • "compact_with_date_range"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.