diff --git a/reference/database/jobs.md b/reference/database/jobs.md
index 7ce15189..7c8ed144 100644
--- a/reference/database/jobs.md
+++ b/reference/database/jobs.md
@@ -100,6 +100,8 @@ Ingests CSV data from a URL.
Imports CSV or JSON files from an AWS S3 bucket.
+ — the AWS SDK backing this operation is an optional peer dependency. The official Harper Docker image ships with it preinstalled; for npm installs, install it where Harper can resolve it: run `npm install @aws-sdk/client-s3 @aws-sdk/lib-storage` from the Harper instance root (`rootPath`), or — when Harper itself is installed globally — `npm install --global @aws-sdk/client-s3 @aws-sdk/lib-storage`. Without it, the operation fails with a `501` error naming this command.
+
- `operation` _(required)_ — `import_from_s3`
- `database` _(optional)_ — target database; defaults to `data`
- `table` _(required)_ — target table
@@ -162,6 +164,8 @@ Exports table data to an AWS S3 bucket in JSON or CSV format.
— `search_by_conditions` added as a supported search operation
+ — the AWS SDK backing this operation is an optional peer dependency; see the installation note under [Import from S3](#import-from-s3). Without it, the operation fails with a `501` error.
+
- `operation` _(required)_ — `export_to_s3`
- `format` _(required)_ — `json` or `csv`
- `s3` _(required)_ — S3 connection details (same fields as Import from S3, plus `key` for the output object name)