Skip to main content
The Ruddr API is a RESTful API that lets you programmatically access and manage your Ruddr workspace data, including clients, projects, members, time entries, expenses, invoices, and more.

Base URL

All API requests should be made to:
https://www.ruddr.io/api/workspace
All requests must use HTTPS.

Conventions

  • JSON: All request and response bodies are JSON-encoded. Set the Content-Type header to application/json for requests with a body.
  • camelCase: Object attribute names use camelCase (not snake_case or kebab-case).
  • UUIDs: All resource identifiers are UUID v4 strings.
  • Slugs: Slugs use lowercase alphanumeric characters with hyphens.
  • Dates: Date values use ISO 8601 format — 2021-07-24 for dates and 2021-07-24T17:40:03.633Z for timestamps.
  • Null handling: Empty strings are automatically converted to null on write. Setting a property to null explicitly unsets it.

OpenAPI Specification

The complete OpenAPI 3.1 specification is available for programmatic API exploration and client generation. Download the OpenAPI spec.