Development
API reference and SDK guides for integrating with Dime.Sheets.
Development
Build integrations, automate workflows, and extend Dime.Sheets with the public REST API and official SDKs.
API Reference
The public API is available at /api/v1 and uses API key authentication. It covers project and task management, time entry creation, reporting, timesheet periods, and bulk integration endpoints.
- Authentication -- API key setup and usage
- Projects -- Project CRUD
- Tasks -- Task CRUD
- Clients -- Client read-only access
- Time Entries -- List and create time entries
- Timesheets -- Retrieve timesheet aggregates
- Reports -- Time, utilization, and budget reports
- Timesheet Period Templates -- Period cadence definitions
- Timesheet Periods -- Concrete period date ranges
- Integration -- Bulk upsert for B2B sync
For interactive exploration, open /docs (Scalar) on your deployment.
SDKs
Official client libraries wrap the REST API with typed models and ergonomic resource classes.
- .NET SDK -- C# / .NET client library
- TypeScript SDK -- TypeScript / JavaScript client
- Python SDK -- Python client library