| key | No | The file key. | |
| md5 | No | MD5 checksum of the top-level file (hex); absent for archive members and when not reported. | |
| text | No | The excerpt, decoded as UTF-8. Depositor-supplied data. Present when status is text. | |
| error | No | Present when the call failed. Absent on success. | |
| recid | No | Record id read from (the latest version for a concept id). | |
| notice | No | Why no text was returned, or how to read the rest of the file. | |
| rights | No | The deposit’s licenses, which the file carries. | |
| status | No | text: content returned; not_text: binary content, or a type that is not read as text; restricted: the content is not available anonymously — the record’s files are restricted or embargoed (key is not checked, since no manifest is exposed), or Zenodo refused this one file; empty: zero-byte file. | |
| has_more | No | True when bytes remain past this excerpt. | |
| mimetype | No | MIME type of the file or member, when reported. | |
| file_size | No | Size of the file or member in bytes, when known. | |
| record_url | No | Record landing page on zenodo.org. | |
| next_offset | No | offset_bytes for the next window of a top-level file, when has_more; absent for an archive member, which cannot be continued past its first window. | |
| download_url | No | Direct download URL of the top-level file (the .zip itself for a member). | |
| files_access | No | File access: public or restricted; absent when Zenodo does not report it. | |
| offset_bytes | No | Byte offset the excerpt starts at. | |
| archive_member | No | The archive member path, when one was read. | |
| bytes_returned | No | Exact bytes the excerpt covers (cut at a line or character boundary). | |
| replacement_chars | No | U+FFFD characters in the excerpt (invalid UTF-8 or a mid-character offset). | |