addedOutput schema / properties
Added value: +{
+ "result": {
+ "allOf": [
+ {
+ "properties": {
+ "meta": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "ok": {
+ "enum": [
+ true
+ ],
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "ok",
+ "meta"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "data": {
+ "additionalProperties": false,
+ "properties": {
+ "capabilities": {
+ "additionalProperties": false,
+ "properties": {
+ "attachments": {
+ "additionalProperties": false,
+ "properties": {
+ "download": {
+ "type": "boolean"
+ },
+ "metadata": {
+ "type": "boolean"
+ },
+ "parsing": {
+ "type": "boolean"
+ },
+ "range_download": {
+ "type": "boolean"
+ },
+ "send_with_uploaded_blob": {
+ "type": "boolean"
+ },
+ "upload": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "upload",
+ "download",
+ "range_download",
+ "metadata",
+ "parsing",
+ "send_with_uploaded_blob"
+ ],
+ "type": "object"
+ },
+ "folders": {
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "type": "boolean"
+ },
+ "create": {
+ "type": "boolean"
+ },
+ "delete": {
+ "type": "boolean"
+ },
+ "detail": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "query_changes": {
+ "type": "boolean"
+ },
+ "update": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "list",
+ "detail",
+ "create",
+ "update",
+ "delete",
+ "changes",
+ "query_changes"
+ ],
+ "type": "object"
+ },
+ "identities": {
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "type": "boolean"
+ },
+ "create": {
+ "type": "boolean"
+ },
+ "delete": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "update": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "list",
+ "changes",
+ "create",
+ "update",
+ "delete"
+ ],
+ "type": "object"
+ },
+ "messages": {
+ "additionalProperties": false,
+ "properties": {
+ "batch_get": {
+ "type": "boolean"
+ },
+ "batch_update": {
+ "type": "boolean"
+ },
+ "changes": {
+ "type": "boolean"
+ },
+ "clean_content": {
+ "type": "boolean"
+ },
+ "count": {
+ "type": "boolean"
+ },
+ "delete": {
+ "type": "boolean"
+ },
+ "detail": {
+ "type": "boolean"
+ },
+ "keywords": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "permanent_delete": {
+ "type": "boolean"
+ },
+ "query_changes": {
+ "type": "boolean"
+ },
+ "raw_body": {
+ "type": "boolean"
+ },
+ "search_snippets": {
+ "type": "boolean"
+ },
+ "update_fields": {
+ "items": {
+ "enum": [
+ "seen",
+ "flagged",
+ "keywords"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "list",
+ "detail",
+ "raw_body",
+ "clean_content",
+ "batch_get",
+ "count",
+ "search_snippets",
+ "changes",
+ "query_changes",
+ "update_fields",
+ "keywords",
+ "batch_update",
+ "delete",
+ "permanent_delete"
+ ],
+ "type": "object"
+ },
+ "quotas": {
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "update": {
+ "type": "boolean"
+ },
+ "usage": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "list",
+ "usage",
+ "changes",
+ "update"
+ ],
+ "type": "object"
+ },
+ "submissions": {
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "type": "boolean"
+ },
+ "detail": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "send": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "list",
+ "detail",
+ "changes",
+ "send"
+ ],
+ "type": "object"
+ },
+ "sync": {
+ "additionalProperties": false,
+ "properties": {
+ "query_changes": {
+ "items": {
+ "enum": [
+ "messages",
+ "folders"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "typed_changes": {
+ "type": "boolean"
+ },
+ "types": {
+ "items": {
+ "enum": [
+ "messages",
+ "folders",
+ "threads",
+ "submissions",
+ "identities",
+ "quotas"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "typed_changes",
+ "types",
+ "query_changes"
+ ],
+ "type": "object"
+ },
+ "threads": {
+ "additionalProperties": false,
+ "properties": {
+ "changes": {
+ "type": "boolean"
+ },
+ "clean_content": {
+ "type": "boolean"
+ },
+ "detail": {
+ "type": "boolean"
+ },
+ "list": {
+ "type": "boolean"
+ },
+ "messages": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "list",
+ "detail",
+ "messages",
+ "clean_content",
+ "changes"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "messages",
+ "threads",
+ "folders",
+ "submissions",
+ "identities",
+ "quotas",
+ "attachments",
+ "sync"
+ ],
+ "type": "object"
+ },
+ "endpoints": {
+ "additionalProperties": false,
+ "properties": {
+ "folders": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "mailbox": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "messages": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "submissions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sync": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "threads": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "usage": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "mailbox",
+ "messages",
+ "threads",
+ "folders",
+ "submissions",
+ "usage",
+ "sync"
+ ],
+ "type": "object"
+ },
+ "gated": {
+ "additionalProperties": false,
+ "description": "Flags are true when a feature is intentionally unavailable through the mailbox API.",
+ "properties": {
+ "attachment_parsing": {
+ "type": "boolean"
+ },
+ "blob_copy": {
+ "type": "boolean"
+ },
+ "blob_lookup": {
+ "type": "boolean"
+ },
+ "events": {
+ "type": "boolean"
+ },
+ "filter_script_writes": {
+ "type": "boolean"
+ },
+ "identity_mutation": {
+ "type": "boolean"
+ },
+ "message_copy": {
+ "type": "boolean"
+ },
+ "message_import": {
+ "type": "boolean"
+ },
+ "message_parse": {
+ "type": "boolean"
+ },
+ "quota_mutation": {
+ "type": "boolean"
+ },
+ "raw_protocol": {
+ "type": "boolean"
+ },
+ "vacation_response": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "identity_mutation",
+ "quota_mutation",
+ "vacation_response",
+ "filter_script_writes",
+ "events",
+ "raw_protocol",
+ "attachment_parsing",
+ "message_copy",
+ "message_import",
+ "message_parse",
+ "blob_lookup",
+ "blob_copy"
+ ],
+ "type": "object"
+ },
+ "limits": {
+ "additionalProperties": false,
+ "properties": {
+ "attachment_upload_bytes_max": {
+ "type": "integer"
+ },
+ "batch_ids_max": {
+ "type": "integer"
+ },
+ "body_chars_max": {
+ "type": "integer"
+ },
+ "changes_limit_max": {
+ "type": "integer"
+ },
+ "inline_attachment_bytes_max": {
+ "type": "integer"
+ },
+ "keywords_per_update_max": {
+ "type": "integer"
+ },
+ "list_limit_max": {
+ "type": "integer"
+ },
+ "message_body_chars_default": {
+ "type": "integer"
+ },
+ "outbound_raw_message_bytes_max": {
+ "type": "integer"
+ },
+ "thread_body_chars_default": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "list_limit_max",
+ "changes_limit_max",
+ "batch_ids_max",
+ "message_body_chars_default",
+ "thread_body_chars_default",
+ "body_chars_max",
+ "inline_attachment_bytes_max",
+ "attachment_upload_bytes_max",
+ "outbound_raw_message_bytes_max",
+ "keywords_per_update_max"
+ ],
+ "type": "object"
+ },
+ "mailbox": {
+ "additionalProperties": false,
+ "properties": {
+ "display_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "email": {
+ "example": "agent@example.com",
+ "format": "email",
+ "type": "string"
+ },
+ "id": {
+ "description": "Mailbox public ID",
+ "example": "mbx_clxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "email",
+ "display_name"
+ ],
+ "type": "object"
+ },
+ "states": {
+ "additionalProperties": false,
+ "properties": {
+ "folders": {
+ "type": "string"
+ },
+ "identities": {
+ "type": "string"
+ },
+ "messages": {
+ "type": "string"
+ },
+ "quotas": {
+ "type": "string"
+ },
+ "submissions": {
+ "type": "string"
+ },
+ "threads": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "messages",
+ "folders",
+ "threads",
+ "submissions",
+ "identities",
+ "quotas"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "mailbox",
+ "states",
+ "capabilities",
+ "limits",
+ "gated",
+ "endpoints"
+ ],
+ "type": "object"
+ },
+ "meta": {
+ "additionalProperties": false,
+ "properties": {
+ "request_id": {
+ "example": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "type": "string"
+ }
+ },
+ "required": [
+ "request_id"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "data"
+ ],
+ "type": "object"
+ }
+ ],
+ "unevaluatedProperties": {
+ "not": {}
+ },
+ "x-fastmcp-top-level-schema": "MailboxSessionResponse"
+ }
+}