Skip to content
Leadtime
English
Esc
navigateopen⌘Jpreview

List organization member journal entries

Retrieves a paginated grid of organization member journal entries with filtering and sorting capabilities. Filterable fields: id, memberId, createdAt, createdBy, mood, reminder. Sortable fields: id, memberId, createdAt, createdBy, mood, reminder.

What are Organization Member Journals? Organization member journals are used to document notes, observations, conversations, and feedback about external organization members (contacts). They help track interactions, agreements, and important information about business partners, customers, suppliers, or other external contacts.

What is returned:

  • Journal entry ID and associated member ID
  • Rich text content (body) converted to HTML format
  • Mood indicator (Happy, Neutral, or Sad)
  • Optional reminder date for follow-ups
  • Creation and update timestamps
  • Creator user ID

Permission-based filtering:

  • Users with Organizations.seeJournal permission: See all journal entries for all members
  • Users without Organizations.seeJournal permission: Only see entries for their own member record where visibleToSubject = true
  • Organization members can create their own entries, which are automatically marked as visible to themselves

Filtering options:

  • Filter by memberId to view entries for a specific organization member
  • Filter by mood to find entries with specific emotional indicators
  • Filter by createdAt or lastUpdated to find entries within date ranges
  • Filter by reminder to find entries with upcoming or past reminders

Use cases:

  • Track conversations and agreements with external contacts
  • Document feedback and observations about business partners
  • Set reminders for follow-up actions
  • Maintain a chronological record of interactions with organization members
GET/organizations/members/journal
Authorization
AuthorizationOAuth2 access token · headerrequired
Scopes:api:read
or
AuthorizationBearer token (JWT) · headerrequired
Query parameters
pagenumber
Page number (1-based)
pageSizenumber
Number of items per page
viewIdstring
View identifier for saved grid configurations
filtersstring
JSON string containing filter configuration. **Available Fields:** - **id** (string): Journal entry ID - **memberId** (string): Organization member ID - **createdAt** (date): Journal entry creation timestamp - **createdBy** (string): Creator user ID - **mood** (set): Journal entry mood - **reminder** (date): Reminder date **Filter Structure:** ```json [ { "type": "string|number|date|set|boolean|array|task_status|task_type", "fieldName": "field_name", "value": { "comparison": "comparison_type", "value": "filter_value" } } ] ``` **Group Filters (AND/OR Combinations):** ```json [ { "type": "group", "fieldName": "group0.18807479823070028", "value": { "type": "or", "filters": [ { "type": "string", "fieldName": "fileName", "value": { "comparison": "contain", "value": "aa" } }, { "type": "number", "fieldName": "rowCount", "value": { "comparison": ">=", "value": 33 } } ] } } ] ``` **Available Comparison Operators:** - **id** (string): Journal entry ID (string filter). Available comparisons: contain, not_contain, equal, starts_with, ends_with, is_empty, is_not_empty - **memberId** (string): Organization member ID (string filter). Available comparisons: contain, not_contain, equal, starts_with, ends_with, is_empty, is_not_empty - **createdAt** (date): Journal entry creation timestamp (date filter). Available comparisons: equal, not_equal, >, <, >=, <=, between, lastMonth, thisMonth, is_empty, is_not_empty - **createdBy** (string): Creator user ID (string filter). Available comparisons: contain, not_contain, equal, starts_with, ends_with, is_empty, is_not_empty - **mood** (set): Journal entry mood (set filter). Available comparisons: in, not_in, is_empty, is_not_empty - **reminder** (date): Reminder date (date filter). Available comparisons: equal, not_equal, >, <, >=, <=, between, lastMonth, thisMonth, is_empty, is_not_empty **Note:** Use `quickSearch` parameter for simple text search instead of adding it to filters.
sortstring
JSON array of sort objects. **Sortable Fields:** - **id**: Journal entry ID - **memberId**: Organization member ID - **createdAt**: Journal entry creation timestamp - **createdBy**: Creator user ID - **mood**: Journal entry mood - **reminder**: Reminder date **Sort Structure:** ```json [ { "field": "field_name", "direction": "asc|desc" } ] ``` **Default Sort:** createdAt (desc)
fieldsToReturnany[]
Comma-separated list of field names to include in response items. If not provided, all fields are returned. **Available Fields:** id, memberId, createdAt, createdBy, mood, reminder, body
Responses
200Paginated list of organization member journal entries
401Unauthorized - Invalid or missing authentication token
403Forbidden - Insufficient API scopes or permissions
Request
curl -X GET "https://leadtime.app/api/public/organizations/members/journal" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
Response
Paginated list of organization member journal entries