addedOutput schema / additionalProperties
Added value: +false
changedOutput schema / description
Previous value: -"Envelope; the attachment is in data."New value: +"One attachment: its description, and its content when it can be returned."
addedOutput schema / properties / content_available
Added value: +{
+ "description": "True when the content is in this result: in text, content_base64 or an image block.",
+ "type": "boolean"
+}
addedOutput schema / properties / content_base64
Added value: +{
+ "description": "Small binary files: the content.",
+ "type": "string"
+}
addedOutput schema / properties / content_type
Added value: +{
+ "description": "Media type, such as text/csv.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
removedOutput schema / properties / data
Removed value: -{
- "description": "The attachment.",
- "properties": {
- "content_available": {
- "description": "Content is included.",
- "type": "boolean"
- },
- "content_base64": {
- "description": "The file content.",
- "type": "string"
- },
- "content_type": {
- "description": "Media type.",
- "type": [
- "string",
- "null"
- ]
- },
- "email_id": {
- "description": "Email it belongs to.",
- "type": "string"
- },
- "encoding": {
- "description": "base64, for content_base64.",
- "type": "string"
- },
- "filename": {
- "description": "File name.",
- "type": [
- "string",
- "null"
- ]
- },
- "format": {
- "description": "text or text_from_html.",
- "type": "string"
- },
- "kind": {
- "description": "text, image or binary.",
- "type": "string"
- },
- "max_inline_bytes": {
- "description": "Largest inline size.",
- "type": [
- "number",
- "string"
- ]
- },
- "next_offset": {
- "description": "Offset to read next.",
- "type": [
- "number",
- "string"
- ]
- },
- "note": {
- "description": "What to tell the user.",
- "type": "string"
- },
- "offset": {
- "description": "Start of this part.",
- "type": [
- "number",
- "string"
- ]
- },
- "part_index": {
- "description": "Its position in the email.",
- "type": [
- "number",
- "string",
- "null"
- ]
- },
- "returned_chars": {
- "description": "Characters returned.",
- "type": [
- "number",
- "string"
- ]
- },
- "sha256": {
- "description": "Content hash.",
- "type": [
- "string",
- "null"
- ]
- },
- "size_bytes": {
- "description": "File size.",
- "type": [
- "number",
- "string",
- "null"
- ]
- },
- "source": {
- "description": "received or sent.",
- "type": "string"
- },
- "text": {
- "description": "This part of the text.",
- "type": "string"
- },
- "total_chars": {
- "description": "Text length; only the part read if the file was cut.",
- "type": [
- "number",
- "string"
- ]
- },
- "truncated": {
- "description": "More at next_offset.",
- "type": "boolean"
- }
- },
- "type": "object"
-}
addedOutput schema / properties / email_id
Added value: +{
+ "description": "Email the attachment belongs to.",
+ "type": "string"
+}
addedOutput schema / properties / encoding
Added value: +{
+ "description": "Small binary files: base64, the encoding of content_base64.",
+ "type": "string"
+}
addedOutput schema / properties / filename
Added value: +{
+ "description": "File name; null when the email gave none.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / format
Added value: +{
+ "description": "text only: text, or text_from_html when made from HTML.",
+ "type": "string"
+}
addedOutput schema / properties / kind
Added value: +{
+ "description": "text, image or binary.",
+ "type": "string"
+}
addedOutput schema / properties / max_inline_bytes
Added value: +{
+ "description": "Files too large to return: the largest size returned here, in bytes.",
+ "type": "integer"
+}
addedOutput schema / properties / next_offset
Added value: +{
+ "description": "text only: pass as offset to read on; absent at the end.",
+ "type": "integer"
+}
addedOutput schema / properties / note
Added value: +{
+ "description": "What to tell the user, when there is something to say.",
+ "type": "string"
+}
addedOutput schema / properties / offset
Added value: +{
+ "description": "text only: character where this part starts.",
+ "type": "integer"
+}
addedOutput schema / properties / part_index
Added value: +{
+ "description": "Its position in the email.",
+ "type": "integer"
+}
addedOutput schema / properties / returned_chars
Added value: +{
+ "description": "text only: characters returned.",
+ "type": "integer"
+}
addedOutput schema / properties / sha256
Added value: +{
+ "description": "SHA-256 of the content, hex.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / size_bytes
Added value: +{
+ "description": "Size in bytes, as the email declares it.",
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedOutput schema / properties / source
Added value: +{
+ "description": "received or sent: which kind of email.",
+ "type": "string"
+}
removedOutput schema / properties / status
Removed value: -{
- "description": "HTTP status; 2xx on success.",
- "type": "number"
-}
addedOutput schema / properties / text
Added value: +{
+ "description": "text only: this part of the text.",
+ "type": "string"
+}
removedOutput schema / properties / tool
Removed value: -{
- "description": "Tool that answered.",
- "type": "string"
-}
addedOutput schema / properties / total_chars
Added value: +{
+ "description": "text only: length of the text; of the part read when the file was cut.",
+ "type": "integer"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "description": "text only: true when more text follows, at next_offset.",
+ "type": "boolean"
+}
changedOutput schema / required
Previous value: -[
- "tool",
- "status",
- "data"
-]New value: +[
+ "email_id",
+ "source",
+ "part_index",
+ "filename",
+ "content_type",
+ "size_bytes",
+ "sha256",
+ "kind",
+ "content_available"
+]