Update Dream
update_dreamChange a Dream Diary entry by dream_id: title, narrative, dreamed_at, mood, lucidity, people_names, places, tags or notes. Fields left out stay as they are; null clears mood, lucidity or notes. ($0.10; API key required)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dream_id": "<dream_id>"
},
"name": "update_dream"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mood | No | Dream mood such as peaceful, happy, weird, scary or anxious, e.g. peaceful. | |
| tags | No | Tags, e.g. ["work"]. | |
| notes | No | Free-text note, e.g. Follow up next week. | |
| title | No | Short dream title, e.g. Flying over the city. | |
| places | No | Place names, e.g. ["Grandma's house"]. | |
| dream_id | Yes | dream_id from get_dreams or log_dream. | |
| lucidity | No | How lucid the dream was: none, partial or full, e.g. partial. | |
| narrative | No | The dream in the user's own words, e.g. I was flying over the city at night. | |
| dreamed_at | No | YYYY-MM-DD or a local date-time. | |
| request_id | No | Client idempotency key (retries return original result). | |
| people_names | No | Names of people involved, e.g. ["Alex Chen"]. | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dream | No | dream_id, dreamed_at, title, mood, lucidity. | |
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| message | No | ||
| provenance | No | Which connector wrote the record and which connected Dayze account received it. | |
| changed_fields | No |