changedInput schema / properties / content / description
Previous value: -"Text or document content of the file to transfer."New value: +"Full text of the file to stage (at most 200,000 characters). Send it together with file_name. Without content, nothing is stored."
changedInput schema / properties / file / description
Previous value: -"File metadata injected when opened through a file extension entrypoint in ChatGPT."New value: +"Set by ChatGPT when the user opens the card from a file. Do not fill this in yourself."
changedInput schema / properties / file_name / description
Previous value: -"Name of the file to transfer (e.g. report.md, invite.ics, draft.eml)."New value: +"File name with its extension, such as \"report.md\", \"invite.ics\" or \"draft.eml\". Send it together with content to stage a file."
changedInput schema / properties / mime_type / description
Previous value: -"Optional MIME type (e.g. text/markdown, text/calendar, message/rfc822). Inferred from file_name if omitted."New value: +"Optional MIME type, such as \"text/markdown\", \"text/calendar\" or \"message/rfc822\". Guessed from file_name when omitted."
changedInput schema / properties / transfer_id / description
Previous value: -"Optional existing transfer ID to inspect."New value: +"ID of a transfer made earlier, from its transfer_id field (32 hex characters). Send it alone to check that link. An unknown or expired ID returns transfer_not_found."
changedInput schema / properties / ttl_hours / description
Previous value: -"Hours until the download link expires (1-168 hours; default is 24)."New value: +"Hours until the download link expires, from 1 to 168. Default 24."
changedOutput schema / properties / download_url / description
Previous value: -"Direct download URL for the file."New value: +"Direct download URL. Set when status is ok."
changedOutput schema / properties / expires_at / description
Previous value: -"ISO 8601 expiration timestamp."New value: +"When the link stops working, as an ISO 8601 UTC time. Set when status is ok."
addedOutput schema / properties / file / description
Added value: +"The file ChatGPT passed when the card was opened from a file. Set only in that case."
addedOutput schema / properties / file / properties
Added value: +{
+ "name": {
+ "type": "string"
+ },
+ "resourceUri": {
+ "type": "string"
+ }
+}
changedOutput schema / properties / file_name / description
Previous value: -"Sanitized name of the file."New value: +"Cleaned file name. Set when status is ok, and when ready if a name was given."
changedOutput schema / properties / interactive_ui / description
Previous value: -"Resource URI of the interactive transfer card."New value: +"Resource URI of the transfer card."
addedOutput schema / properties / message / description
Added value: +"Set when status is ready: says what to send next."
changedOutput schema / properties / mime_type / description
Previous value: -"MIME content type."New value: +"MIME type of the file. Set when status is ok."
addedOutput schema / properties / notes / description
Added value: +"Short notes to pass on to the user. Set when status is ok."
changedOutput schema / properties / sha256 / description
Previous value: -"Hex-encoded SHA-256 integrity checksum."New value: +"SHA-256 checksum of the file as 64 hex characters. Set when status is ok."
changedOutput schema / properties / size_bytes / description
Previous value: -"Total size in bytes."New value: +"File size in bytes. Set when status is ok."
addedOutput schema / properties / status / description
Added value: +"ok: a file is staged or found, and the download fields are set. ready: nothing is staged yet; read message for what to send."
addedOutput schema / properties / transfer_id / description
Added value: +"ID to check this link again later. Set when status is ok."