Skip to main content
PATCH
/
project-revenue-adjustments
/
{id}
Update a project revenue adjustment
curl --request PATCH \
  --url https://www.ruddr.io/api/workspace/project-revenue-adjustments/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "date": "2023-12-25",
  "amount": 123,
  "notes": "<string>"
}
'
{
  "id": "5f2da3bb-6bf6-4ea8-8d74-2d07f77e368b",
  "date": "2026-03-01",
  "revenueType": "services",
  "amount": 18750.5,
  "notes": "Q1 true-up",
  "createdAt": "2026-01-20T16:08:44.561Z",
  "project": {
    "id": "1b297f6a-2985-497b-a1c5-0b25939484f1",
    "name": "Data Analytics Platform",
    "client": {
      "id": "328d516f-684f-46e8-8711-64b66ab078aa",
      "name": "Globex Industries"
    }
  }
}
Manual positive or negative adjustments to a project’s earned revenue. They affect earned revenue only and never change invoiced revenue. Available on billable projects.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The project revenue adjustment uuid.

Body

application/json
date
string<date>

The date (YYYY-MM-DD) of the adjustment.

revenueType
enum<string>

The category of earned revenue this adjustment applies to.

Available options:
services,
expenses,
products,
other_items
amount
number

The adjustment amount. Positive values increase earned revenue and negative values decrease it.

notes
string | null

Any notes about the adjustment (max 255 chars).

Response

200

id
string

The unique identifier for the object.

date
string<date>

The date of the adjustment. Will be in the form YYYY-MM-DD.

revenueType
enum<string>

The category of earned revenue this adjustment applies to.

Available options:
services,
expenses,
products,
other_items
amount
number

The adjustment amount. Positive values increase earned revenue and negative values decrease it.

notes
string | null

Any notes about the adjustment.

createdAt
string<date-time>

The timestamp when the object was created.

project
object

The project this adjustment belongs to.