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.
Get Your API Key
- Navigate to Settings > API Keys in your Ruddr workspace
- Click Create API Key
- Optionally name the key to identify its purpose or owner
- Click Submit to generate the key
The full token is only displayed once. Copy and store it in a secure location like a password manager. After creation,
only the last 4 characters are visible.
Make Your First Request
Test your connection by fetching your workspace details:
curl https://www.ruddr.io/api/workspace \
-H "Authorization: Bearer YOUR_API_KEY"
A successful response returns your workspace details:
{
"id": "af7d3ba3-785d-4bae-9d1f-6897e15db5f6",
"name": "My Workspace"
}
Next Steps
Getting Started
- Review Conventions for base URL, data formats, and general rules
- Learn about Authentication and how to manage API keys
- Understand Rate Limits and how to handle throttled requests
- Explore List Endpoints for pagination, sorting, and filtering
- Read about Errors for HTTP status codes and error response format
Resources
- Explore the API Reference to browse all available endpoints
- Download the OpenAPI Spec for client generation and API exploration
- Check the Changelog for the latest API updates