GET /rest/v1.0/projects/{project_id}/task_codes

All Work Breakdown Structure task codes for a given project, sorted by flat code. NOTE, this endpoint is currently in the experimental stage and is subject to change.

Servers

Path parameters

Name Type Required Description
project_id Integer Yes

Unique identifier for the project.

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
page Integer No

Page

filters Object No

Filters for wbs task codes

per_page Integer No

Elements per page

type String No

Type of task codes to return

Possible values:

  • "labor (default)"
  • "equipment"
  • "all (returns both labor and equipment task codes in a single request)"
serializer_view String No

Controls which Task Code blueprint is used to serialize the data. This defaults to task_code_entity, but id_only is also valid. Errors may be generated if requesting a serializer view that is not compatible with WbsCodeWithLegacy entities. serializer_view takes precedence over view.

view String No

Controls which Task Code blueprint is used to serialize the data. This defaults to task_code_entity, but id_only is also valid. Errors may be generated if requesting a serializer view that is not compatible with WbsCodeWithLegacy entities.

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.