Zum Inhalt springen
Leadtime
Deutsch
Esc
navigateopen⌘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.
401Unauthorized - Invalid or missing authentication token
403Forbidden - Insufficient API scopes or permissions
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"
}