Person management
Journal management
API documentation
Account management
Persons
Journal
Profile
Table of contents
The profile endpoint is used to get and set the current user's profile information.
This should not be used often, but it can be useful.
Get the information about the logged user
This endpoint gets the information about the logged user. This endpoint is there to make sure that the API works.
Parameters
This endpoint does not have any parameters.
Response attributes
The ID of the user.
The first name of the user.
The last name of the user.
The nickname of the user.
The email of the user.
The birth date of the user, in Unix timestamp format.
{
"id":
4
,
"first_name":
"Ross"
,
"last_name":
"Geller"
,
"nickname":
"Ross"
,
"email":
"[email protected]"
,
"born_at":
479692800
}
Update the information about the logged user
This endpoint updates the information about the logged user.
Only the logged user can update these fields.
If the email is changed, the system will send a new verification email to verify the new email address, and unless the user verifies the new email address, he/she will not be able to access the account.
Please note that your password can not be changed through the API at the moment.
Parameters
The first name of the user. Max 255 characters.
The last name of the user. Max 255 characters.
The nickname of the user. Max 255 characters.
The email of the user. This email should be unique in the instance, and we will validate the email format. Max 255 characters.
The birth date of the user. Format: YYYY-MM-DD. Example: 1985-03-15
Response attributes
The ID of the user.
The first name of the user.
The last name of the user.
The nickname of the user.
The email of the user.
The birth date of the user, in Unix timestamp format.
{
"id":
4
,
"first_name":
"Ross"
,
"last_name":
"Geller"
,
"nickname":
"Ross"
,
"email":
"[email protected]"
,
"born_at":
479692800
}
Get the timezone of the logged user
This endpoint retrieves the timezone information of the currently logged in user.
Parameters
This endpoint does not have any parameters.
Response attributes
The timezone of the user in IANA format.
{
"timezone":
"America/New_York"
}
Update the timezone of the logged user
This endpoint updates the timezone of the currently logged in user.
The timezone must be a valid IANA timezone identifier (e.g., "America/New_York", "Europe/London").
Parameters
The timezone of the user in IANA format (e.g., 'America/New_York', 'Europe/London').
Response attributes
The updated timezone of the user in IANA format.
{
"timezone":
"Europe/London"
}

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.