Skip to main content
PATCH
/
project-revenue-recognition-entries
/
{id}
Update a project revenue recognition entry
curl --request PATCH \
  --url https://www.ruddr.io/api/workspace/project-revenue-recognition-entries/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "date": "2023-12-25",
  "amount": 123,
  "notes": "<string>"
}
'
{
  "id": "c3a7e812-5b94-4d21-9f63-2e8a01d7c490",
  "date": "2026-01-15",
  "amount": 9852.65,
  "notes": "Entry created by Ruddr.",
  "createdAt": "2026-01-15T20:47:03.284Z",
  "project": {
    "id": "4d8f2c61-a731-4e09-b57a-1c0e93a84f22",
    "name": "Implementation",
    "client": {
      "id": "7b1d5e34-f962-4a80-c3e7-8d2f4b091c56",
      "name": "Paul's Boutique"
    }
  }
}
Scheduled recognition of payments for fixed-fee projects. This is only available for projects that have a billing type of “fixed” or “fixed_recurring” and where the revenue recognition mode is set to “manual”.

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 recognition entry uuid

Body

application/json
date
string<date>

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

amount
number

The total amount of the entry.

notes
string

Any notes about the entry (max 255 chars).

Response

200

id
string

The unique identifier for the object.

date
string<date>

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

amount
number

The total amount of the entry.

notes
string | null

Any notes about the entry.

createdAt
string<date-time>

The timestamp when the object was created.

project
object

The project this entry belongs to.