Person management
Journal management
API documentation
Account management
Persons
Journal
Journals
Table of contents
This endpoint lets you manage the journals in your account.
Journals help you document and track various aspects of your life. Each journal is based on a template to provide structure for each entry.
Upon account creation, a journal is created for you. You can then create new journals or delete the existing one.
The Journal object
This object represents a journal in your account.
Attributes
The ID of the journal.
The object type. Always 'journal'.
The name of the journal.
The URL-friendly version of the name.
The ID of the template this journal is based on, if any.
The date and time the object was created, in Unix timestamp format.
The date and time the object was last updated, in Unix timestamp format.
{
"id":
1
,
"object":
"journal"
,
"name":
"My Travel Journal"
,
"slug":
"1-my-travel-journal"
,
"journal_template_id":
null
,
"created_at":
1715145600
,
"updated_at":
1715145600
}
Get the list of journals
This endpoint gets the list of journals in your account.
URL parameters
No URL parameters are required for this endpoint.
Query parameters
No query parameters are available for this endpoint.
Response attributes
An array of journal objects.
{
"data": [
{
"id":
1
,
"object":
"journal"
,
"name":
"My Travel Journal"
,
"slug":
"1-my-travel-journal"
,
"journal_template_id":
null
,
"created_at":
1715145600
,
"updated_at":
1715145600
}
]
}
Get a specific journal
This endpoint retrieves a specific journal by its ID.
URL parameters
The ID of the journal to retrieve.
Query parameters
No query parameters are available for this endpoint.
Response attributes
The requested journal object.
{
"data": {
"id":
1
,
"object":
"journal"
,
"name":
"My Travel Journal"
,
"slug":
"1-my-travel-journal"
,
"journal_template_id":
null
,
"created_at":
1715145600
,
"updated_at":
1715145600
}
}
Create a new journal
This endpoint creates a new journal. It will return the journal in the response.
URL parameters
No URL parameters are required for this endpoint.
Query parameters
The name of the journal. Maximum 255 characters.
The ID of the template to base this journal on.
Response attributes
The created journal object.
{
"data": {
"id":
1
,
"object":
"journal"
,
"name":
"My Travel Journal"
,
"slug":
"1-my-travel-journal"
,
"journal_template_id":
null
,
"created_at":
1715145600
,
"updated_at":
1715145600
}
}
Update a journal
This endpoint updates a journal. It will return the journal in the response.
URL parameters
The ID of the journal to update.
Query parameters
The name of the journal. Maximum 255 characters.
The ID of the template to base this journal on.
Response attributes
The updated journal object.
{
"data": {
"id":
1
,
"object":
"journal"
,
"name":
"My Travel Journal"
,
"slug":
"1-my-travel-journal"
,
"journal_template_id":
null
,
"created_at":
1715145600
,
"updated_at":
1715145600
}
}
Delete a journal
This endpoint deletes a journal. It will return a 204 No Content response.
URL parameters
The ID of the journal to delete.
Query parameters
No query parameters are available for this endpoint.
Response attributes
This endpoint returns a 204 No Content response with no body.
204 No Content

Please login to vote.
It's free and will help us improve the page.
Taylor will be proud of you.
Last updated on April 5, 2025.