Journal
updatewrite_journal
Saves the user's requested journal text for a day. append adds text atomically; replace corrects the full entry using its current noteVersion and the complete approved replacement. There is one entry per day. AI-inferred organizational metadata is refreshed after saving.
readOnlyHint: falsedestructiveHint: trueidempotentHint: falseopenWorldHint: falsetitle: Write to the user's journalcheckinDatestringYYYY-MM-DD. Defaults to today.
Format YYYY-MM-DD
operationstringRequiredAppend new details atomically, or replace the full entry only for an explicit correction after reading it.
One of append, replace
expectedNoteVersionstringFor replace, the current journal entry's noteVersion. The replacement is refused if the entry has changed since that version was read.
Format 32 lowercase hex characters
notestringRequiredA faithful plain-text journal entry containing the user's day-level details. It must be nonempty when saving a day report.
1 to 4,000 characters
allowDuplicatebooleanOnly true when the user really means a second, identical entry moments after the first.
One text item holding a JSON object, as in the example.
noteVersion get_journal returned and the complete corrected note.This tool's own errors, each returned with isError: true:
Every tool returns isError with a message when its arguments don't match the schema, a limit is reached, the person turned the agent off, or iAM360 has a problem. See Errors and limits.