AWS Transfer Family file-uploaded SNS notification.
POST /v2/webhooks/inbound/aws_transfer_family/{receiver_id}
Signature scheme: aws_sns_x509 (per §5.1).
Operation
| Operation ID | receiveAwsTransferFamily |
| Tags | InboundReceivers |
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| receiver_id * | path | id |
Request body
Required
object
| Field | Type | Description |
|---|---|---|
| kind * | enum (1) | aws_transfer_family |
| event_type * | enum (2) | file_uploadedfile_upload_failed |
| server_id * | string | |
| username * | string | |
| path * | string | |
| size_bytes | integer | |
| sha256 | string | |
| upload_started_at * | timestamp | RFC 3339 / ISO 8601 timestamp. |
| upload_completed_at * | timestamp | RFC 3339 / ISO 8601 timestamp. |
| raw_sns_message_id * | string |
Responses
200
Accepted
401
Signature verification failed
404
410
Receiver disabled
Example request
POST https://api.digitalonboarding.com/v2/webhooks/inbound/aws_transfer_family/{receiver_id}
Authorization: Bearer <partner-token>
Content-Type: application/json
Idempotency-Key: <uuid-v4>
{ /* request body matching schema above */ }