> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ruddr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> API version history and changes

Notable changes and additions to the Ruddr API.

## 2026

<Update label="TBD" description="Timesheet Attestations">
  Added timesheet attestation endpoints for listing, creating, getting, updating, and deleting.
</Update>

<Update label="2026-06-26" description="Booking Type">
  Added the `bookingTypeId` field (`confirmed` or `soft`, defaulting to `confirmed`) to allocations for both read and write operations.
</Update>

<Update label="2026-06-26" description="Member Business Unit">
  Added `businessUnit` field to members. Added `businessUnitId` to member create and update request bodies, and as a query parameter on the list endpoint.
</Update>

<Update label="2026-06-25" description="Earned Revenue Adjustments">
  Added project revenue adjustment endpoints for listing, creating, getting, updating, and deleting.
</Update>

<Update label="2026-06-23" description="Security Roles & Project Member Filters">
  Added security role endpoints for listing and getting security roles.

  Added the `typeId` query parameter to the project members list endpoint to filter by collaborator or administrator.
</Update>

<Update label="2026-06-19" description="Pipeline Activities">
  Added create, update, and delete endpoints for pipeline activities.
</Update>

<Update label="2026-06-17" description="Client Industry & Location">
  Added `industry` and `location` fields to clients for both read and write operations.
</Update>

<Update label="2026-06-15" description="Products & Additional Services">
  Added project product item, project service item, project budget product/service item, and project monthly budget product/service item endpoints for listing, creating, getting, updating, and deleting. Added `productRevenue` to the project `budget` and `monthlyBudget` objects, added `budgetProductItemsAmount`, `budgetServiceItemsAmount`, `monthlyBudgetProductItemsAmount`, and `monthlyBudgetServiceItemsAmount` fields to project create and update, and added `products` to the business unit `invoiceTaxableItems` options.
</Update>

<Update label="2026-06-09" description="Clients & Projects">
  Added `integrations` field to clients and projects, containing `type`, `connectionId`, and `externalId`.
</Update>

<Update label="2026-05-26" description="Task Categories">
  Added task category endpoints for listing, creating, getting, updating, and deleting task categories. Added `taskCategory` relation and `taskCategoryId` to project task and task template create and update endpoints.
</Update>

<Update label="2026-04-17" description="Pipeline Activities">
  Added pipeline activities endpoints for listing and getting pipeline activities.
</Update>

<Update label="2026-03-20" description="Expense Items & Expense Reports">
  Added create, update, and delete endpoints for expense items and expense reports.
</Update>

<Update label="2026-03-18" description="Member Notification Settings">
  Added `automaticTimesheetSubmissionConfirmation` field to members for both read and write operations.
</Update>

<Update label="2026-03-16" description="Business Units">
  Added business unit endpoints for listing, creating, getting, updating, and deleting business units.
</Update>

<Update label="2026-03-14" description="Opportunity Pipelines">
  Added opportunity pipeline endpoints.
</Update>

<Update label="2026-03-11" description="Timesheets & Member Cost Periods">
  Added timesheet endpoints for creating, listing, and deleting timesheets. Added fields to member cost periods:

  * `costMethodId`
  * `costPerMonth`
  * `overheadCostPerMonth`
  * `totalCostPerMonth`
</Update>

<Update label="2026-03-10" description="Time Entry Timesheet">
  Added `timesheet` field to time entries. Added `timesheetId` and `typeId` query parameters to the list endpoint.
</Update>

<Update label="2026-03-06" description="Client Roles">
  Added client role endpoints.
</Update>

<Update label="2026-02-04" description="Project Roles">
  Added `practice` and `location` fields to project roles.
</Update>

<Update label="2026-01-08" description="Contact Tags">
  Added contact tag endpoints.
</Update>

## 2025

<Update label="2025-11-14" description="Client Invoice Details">
  Deprecated `useWorkspaceInvoiceDetails` on clients. Use `invoiceDetailsSource` instead.
</Update>

<Update label="2025-11-13" description="Client Approval Status">
  Added `clientApprovalStatus` field to time entries.
</Update>

<Update label="2025-11-12" description="Member Certifications">
  Added member certification endpoints.
</Update>

<Update label="2025-10-31" description="Invoice Filters">
  Added date filters to invoices:

  * `issuedOnAfter`
  * `issuedOnBefore`
</Update>

<Update label="2025-10-29" description="Project Fields">
  Added fields to projects:

  * `completedOn`
  * `cloudFolderUrl`
</Update>

<Update label="2025-10-21" description="Member Levels">
  Added member level endpoints.
</Update>

<Update label="2025-10-15" description="Project Budgets">
  Added budget fields to projects.
</Update>

<Update label="2025-09-29" description="Project Groups">
  Added project group endpoints and `projectGroup` field on projects.
</Update>

<Update label="2025-09-24" description="Start & End Times">
  Added fields to time entries:

  * `startTime`
  * `endTime`
</Update>

<Update label="2025-04-24" description="Member Periods">
  Added member period endpoints:

  * Cost periods
  * Availability periods
  * Utilization target periods
</Update>

<Update label="2025-02-24" description="Member Cost Method">
  Deprecated `costMethodId` on members. Use `costPeriods` instead.
</Update>

<Update label="2025-02-03" description="Timesheet Capacity">
  Deprecated `forbidTimesheetSubmissionWhenBelowCapacity` on members. Use `timesheetCapacityPolicy` instead.
</Update>

<Update label="2025-01-20" description="Opportunity Tags">
  Added opportunity tag endpoints.
</Update>

## 2024

<Update label="2024-12-13" description="Pipeline">
  Added pipeline endpoints:

  * Companies
  * Contacts
  * Opportunities
</Update>

<Update label="2024-11-26" description="Project Health Reports">
  Added project health report endpoints.
</Update>

<Update label="2024-11-06" description="Exchange Rates">
  Added exchange rate endpoints.
</Update>

<Update label="2024-09-17" description="Custom Data">
  Added custom data endpoints:

  * Client tags
  * Company spend tiers
  * Company types
  * Disciplines
  * Expense categories
  * Holiday schedules
  * Holidays
  * Industries
  * Invoice items
  * Job titles
  * Locations
  * Member tags
  * Opportunity lead sources
  * Opportunity stages
  * Opportunity types
  * Payment methods
  * Pipeline activity types
  * Practices
  * Project tags
  * Project types
  * Resource placeholders
  * Skills
  * Task tags
  * Task templates
  * Tax rates
  * Time off types
  * Workspace roles
</Update>

<Update label="2024-03-15" description="Billing">
  Added billing endpoints:

  * Invoices
  * Credit notes
  * Payments
</Update>

<Update label="2024-03-15" description="Productive Utilization">
  Added `isAttributableToProductiveUtilization` field to projects.
</Update>

<Update label="2024-02-20" description="Task Tags">
  Added `tags` field to project tasks.
</Update>

<Update label="2024-01-22" description="Task Codes">
  Added `code` field to project tasks.
</Update>

## 2023

<Update label="2023-12-07" description="Task Hour Caps">
  Added `capAssignedHours` field to project tasks.
</Update>

<Update label="2023-07-24" description="Member Bill Rates">
  Added `defaultBillRate` field to members.
</Update>

<Update label="2023-06-06" description="Project Sub-Resources">
  Added create, update, and delete endpoints for:

  * Project members
  * Project roles
  * Project expenses
  * Project other items
  * Project invoice milestones
  * Project revenue recognition entries
  * Project budget expenses
  * Project budget other items
  * Project monthly budget expenses
  * Project monthly budget other items

  Added `invoiced` flag to time entries and expense items.
</Update>

<Update label="2023-04-25" description="Multicurrency">
  Added currency support to:

  * Clients
  * Projects
  * Invoices
  * Payments
</Update>

<Update label="2023-04-24" description="Projects">
  Added create, update, and delete project endpoints. Deprecated `fixedFee` field.
</Update>

<Update label="2023-01-24" description="Weekly Allocations">
  Added fields to allocations:

  * `unit`
  * `hoursPerWeek`
</Update>

## 2022

<Update label="2022-05-20" description="Clients">
  Added create, update, and delete client endpoints.
</Update>

<Update label="2022-05-16" description="Project Tasks">
  Added create, update, and delete project task endpoints.
</Update>

<Update label="2022-04-07" description="Initial Release">
  Added read-only endpoints for:

  * Projects
  * Members
  * Clients
  * Time entries
  * Allocations
  * Project members
  * Project roles
  * Project tasks
  * Project expenses
  * Project other items
  * Project budget expenses
  * Project budget other items
  * Project monthly budget expenses
  * Project monthly budget other items
  * Project revenue recognition entries
  * Project invoice milestones
</Update>
