Skip to content

Build with Ditio

APIs for the construction site. Export time, payroll and machine data, push telemetry from your fleet, and wire Ditio into your ERP, BI and HR systems.

Getting started

Create API credentials, authenticate with OAuth 2.0 client credentials, and make your first call in five minutes.

Authentication · Quickstart

Guides

Workflow-first walkthroughs: export hours for payroll, push excavator telemetry, pull project structures and safety data.

Browse the guides

API reference

Every endpoint with schemas, examples, and an in-browser client to try requests against your own account.

Open the interactive reference

Concepts

How Ditio models the site: companies, projects, work orders, transactions, and the approval pipeline.

Understand the data model

Every integration starts the same way: exchange your client credentials for a short-lived bearer token, then call the API. Credentials are self-service — any Ditio administrator can create an API client from Company Setup → Integration in Ditio Web.

Read the full quickstart →

Terminal window
# Test environment — see Authentication for production
export DITIO_IDENTITY_BASE="https://identity.ditio.dev"
curl -X POST "$DITIO_IDENTITY_BASE/connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "scope=ditioapiv3"

Export time & payroll data

Pull time registrations, absences, and processed payroll lines into your BI or payroll system with cursor-based pagination.

Export time data · Payroll export

Machine integration

Push excavator states and weight measures from fleet management or scale systems straight into Ditio’s mass-transport workflow.

Machine integration · Weight measures

Projects, people & equipment

Sync projects, work orders, employees, and machines between Ditio and your ERP or HR system — reads and writes.

Project data · Equipment data

Safety & compliance

Export checklist completions, HSE incidents, and machine inspection records for compliance reporting.

Safety reporting