Skip to content

Project Metadata

Export project metadata and the work breakdown structure (all work orders) — the lookup tables for resolving projectId and taskId references in other exports, or for mirroring the whole project catalogue.

RouteDescription
GET /v1/projectProject list with details
GET /v1/project/work-breakdown-structureWork breakdown structure (all work orders)
  • Test base: https://core-api.ditio.dev/reporting
  • Production base: https://core-api.ditio.app/reporting
  • Scope: reportingapiv1 — see Authentication

Metadata endpoints use the shared filter without a work-date window: ModifiedSince/ModifiedBefore (incremental sync), ProjectId, CompanyId, OwnCompanyDataOnly, ExcludeDataFromSubsidiaries, ChunkLimit, ContinuationToken — see Pagination.

Terminal window
export DITIO_REPORTING_BASE="https://core-api.ditio.dev/reporting" # test
# Projects
curl -H "Authorization: Bearer $TOKEN" \
"$DITIO_REPORTING_BASE/v1/project"
# Work breakdown structure
curl -H "Authorization: Bearer $TOKEN" \
"$DITIO_REPORTING_BASE/v1/project/work-breakdown-structure"

Results are paginated using ContinuationToken. See Pagination.