All tools
ToolWrite
Update Email messages
update_email_messagesYou need to review received Prism Email, manage labels or sender rules, or create a durable Project source from a message.
When to use it
You need to review received Prism Email, manage labels or sender rules, or create a durable Project source from a message.
Typical workflow
List addresses or messages, inspect one immutable message, organize it, then save an edited copy to one authorized Project when requested.
What it returns
Email addresses, messages, safe text, labels, rules, organization results, or idempotent Project imports.
Avoid using it when
You need to send email, submit an external signup form, click a confirmation link, revoke an address, or permanently delete a message.
Advanced input contract
Agent hosts use this JSON Schema to validate the exact input shape.
View JSON Schema
{
"type": "object",
"properties": {
"messageIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"minItems": 1,
"maxItems": 100
},
"read": {
"type": "boolean"
},
"starred": {
"type": "boolean"
},
"archived": {
"type": "boolean"
},
"trashed": {
"type": "boolean"
},
"addLabelIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"maxItems": 50
},
"removeLabelIds": {
"type": "array",
"items": {
"type": "string",
"format": "uuid"
},
"maxItems": 50
}
},
"required": [
"messageIds"
],
"additionalProperties": false
}