Skip to content
Leadtime
English
Esc
↑↓navigate↵open⌘Jpreview

Get project journal entry details

Returns complete details for a specific project journal entry, including the full formatted content.

What is returned:

  • Journal entry identification (ID, projectId)
  • Complete body content converted to HTML format with all formatting preserved
  • Mood indicator (Sad, Neutral, or Happy)
  • Creation metadata (createdAt, createdBy)
  • Last update timestamp (lastUpdated)
  • Optional reminder date (null if not set)

Use cases:

  • Displaying a full journal entry in detail view
  • Editing an existing entry (use this to get current values before updating)
  • Retrieving formatted content for display in external systems

Note: Returns 404 if the journal entry does not exist, has been deleted, or is not a project journal entry.

GET/projects/journal/{id}
Authorization
AuthorizationOAuth2 access token · headerrequired
Scopes:api:read
or
AuthorizationBearer token (JWT) · headerrequired
Path parameters
idstringrequired
Responses
200
bodystringrequired

The journal entry content converted to HTML format with all formatting preserved. Includes paragraphs, headings, lists, highlighting, and other rich text elements.

createdAtstringrequired

ISO 8601 timestamp indicating when the journal entry was created

createdBystringrequired

UUID of the user who created this journal entry

idstringrequired

Unique identifier for the journal entry (UUID)

lastUpdatedstringrequired

ISO 8601 timestamp indicating when the journal entry was last updated. This is automatically updated whenever any field is modified via PATCH.

moodstringrequired

Mood indicator for the journal entry. Sad indicates negative reactions, problems, or escalations. Neutral indicates factual observations or open-ended notes. Happy indicates positive feedback, wins, or progress.

Allowed:SadNeutralHappy
projectIdstringrequired

The UUID of the project this journal entry belongs to

reminderobject | nullrequired

Optional reminder date in ISO 8601 format (YYYY-MM-DD). Set when creating or updating an entry to schedule a follow-up reminder. Null if no reminder is set.

401

Unauthorized - Invalid or missing authentication token

403

Forbidden - Insufficient API scopes or permissions

Try it
Server
Authorization
Parameters
Request
curl -X GET "https://leadtime.app/api/public/projects/journal/string" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Response
{
  "body": "<h1>Project Update</h1><p>Today we completed milestone 1.</p>",
  "createdAt": "2024-01-15T10:30:00Z",
  "createdBy": "550e8400-e29b-41d4-a716-446655440000",
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "lastUpdated": "2024-01-16T14:20:00Z",
  "mood": "Neutral",
  "projectId": "550e8400-e29b-41d4-a716-446655440000",
  "reminder": "2024-12-31"
}