documents.create(**body, idempotency_key=None) | document | Creates, reviews or edits and waits until it is finished. |
documents.create_in_background(**body) | document | Answers at once (status: "queued"). |
documents.stream(**body) | events | Creates and gives its events live. |
documents.wait(id) | document | Waits until it is finished. |
documents.get(id) | document | Its current state. |
documents.list(status=None) | documents | All of them, newest first. |
documents.page(limit=, cursor=, status=) | {data, next_cursor} | A single page. |
documents.events(id, after=0) | events | Its events, resumable. |
documents.cancel(id) / delete(id) | document / — | Stops it / deletes it. |
documents.outputs(id) | links | Fresh download links. |
documents.download(id, kind) | bytes | docx, pdf, pptx, xlsx… |
documents.report(id) | report | Problems, fixes and changes. |
documents.data(id, collection=None) | collections / records | An artifact’s data. |
files.upload(file, filename=None) / get(id) / delete(id) | file | Path, bytes or an open file. |
extract(file, filename=None) | {markdown, chars, pages…} | Any file into Markdown. |
webhooks.create(url, event_types=None) / list() / delete(id) | endpoint | Signed notifications. |
tools(local_files=False) | list[Tool] | Tools for your agent. |
verify_webhook(body, headers, secret) | event | Checks a notification’s signature. |