Skip to main content
Notable changes and additions to the Ruddr API.

2026

Project Member Active Status
The isActive field on project members now returns false when the member is deactivated at the workspace level, matching the web app. Previously it reflected only project-level participation. Writing isActive on create and update still controls project-level participation only.
Modified At & Sync Filters
Added a modifiedAt field to allocations, clients, credit notes, expense items, invoices, members, projects, security roles, project tasks, and time entries. Added modifiedAtAfter, modifiedAtOnAfter, modifiedAtBefore, and modifiedAtOnBefore query parameters to those list endpoints for filtering by modification time.
Timesheet Attestation Details
Added the attested, attestationText, attestationSignature, and submittedByMember fields to timesheets for read operations. These capture whether the timesheet was attested, the statement a member attested to at submission, the signature they provided, and the member who submitted the timesheet.
Expense Reimbursement Status
Added the isReimbursed field to expense items for read and write operations. Added isReimbursed to expense item create and update request bodies, and as a query parameter on the list endpoint to filter by reimbursed status.
Project Accounting Notes & Revenue Attribution
Added accountingNotes and revenueAttributionMethod fields to projects for both read and write operations. revenueAttributionMethod is only returned for fixed and fixed-recurring projects.
Project Prepayments
Added project prepayment endpoints for listing, creating, getting, updating, and deleting prepayments invoiced up front to offset future fees on a project.
Task Dependencies & Milestones
Added predecessorIds and successorIds to project task create and update, and predecessors and successors relations to project task read operations. Added the milestone task category type. Added the useDependencies and autoCompleteMilestones settings to project create, update, and read operations.
Timesheet Attestations
Added timesheet attestation endpoints for listing, creating, getting, updating, and deleting.
Booking Type
Added the bookingTypeId field (confirmed or soft, defaulting to confirmed) to allocations for both read and write operations.
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.
Earned Revenue Adjustments
Added project revenue adjustment endpoints for listing, creating, getting, updating, and deleting.
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.
Pipeline Activities
Added create, update, and delete endpoints for pipeline activities.
Client Industry & Location
Added industry and location fields to clients for both read and write operations.
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.
Clients & Projects
Added integrations field to clients and projects, containing type, connectionId, and externalId.
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.
Pipeline Activities
Added pipeline activities endpoints for listing and getting pipeline activities.
Expense Items & Expense Reports
Added create, update, and delete endpoints for expense items and expense reports.
Member Notification Settings
Added automaticTimesheetSubmissionConfirmation field to members for both read and write operations.
Business Units
Added business unit endpoints for listing, creating, getting, updating, and deleting business units.
Opportunity Pipelines
Added opportunity pipeline endpoints.
Timesheets & Member Cost Periods
Added timesheet endpoints for creating, listing, and deleting timesheets. Added fields to member cost periods:
  • costMethodId
  • costPerMonth
  • overheadCostPerMonth
  • totalCostPerMonth
Time Entry Timesheet
Added timesheet field to time entries. Added timesheetId and typeId query parameters to the list endpoint.
Client Roles
Added client role endpoints.
Project Roles
Added practice and location fields to project roles.
Contact Tags
Added contact tag endpoints.

2025

Client Invoice Details
Deprecated useWorkspaceInvoiceDetails on clients. Use invoiceDetailsSource instead.
Client Approval Status
Added clientApprovalStatus field to time entries.
Member Certifications
Added member certification endpoints.
Invoice Filters
Added date filters to invoices:
  • issuedOnAfter
  • issuedOnBefore
Project Fields
Added fields to projects:
  • completedOn
  • cloudFolderUrl
Member Levels
Added member level endpoints.
Project Budgets
Added budget fields to projects.
Project Groups
Added project group endpoints and projectGroup field on projects.
Start & End Times
Added fields to time entries:
  • startTime
  • endTime
Member Periods
Added member period endpoints:
  • Cost periods
  • Availability periods
  • Utilization target periods
Member Cost Method
Deprecated costMethodId on members. Use costPeriods instead.
Timesheet Capacity
Deprecated forbidTimesheetSubmissionWhenBelowCapacity on members. Use timesheetCapacityPolicy instead.
Opportunity Tags
Added opportunity tag endpoints.

2024

Pipeline
Added pipeline endpoints:
  • Companies
  • Contacts
  • Opportunities
Project Health Reports
Added project health report endpoints.
Exchange Rates
Added exchange rate endpoints.
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
Billing
Added billing endpoints:
  • Invoices
  • Credit notes
  • Payments
Productive Utilization
Added isAttributableToProductiveUtilization field to projects.
Task Tags
Added tags field to project tasks.
Task Codes
Added code field to project tasks.

2023

Task Hour Caps
Added capAssignedHours field to project tasks.
Member Bill Rates
Added defaultBillRate field to members.
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.
Multicurrency
Added currency support to:
  • Clients
  • Projects
  • Invoices
  • Payments
Projects
Added create, update, and delete project endpoints. Deprecated fixedFee field.
Weekly Allocations
Added fields to allocations:
  • unit
  • hoursPerWeek

2022

Clients
Added create, update, and delete client endpoints.
Project Tasks
Added create, update, and delete project task endpoints.
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