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
FieldTypeDescription
kind *enum (1)
aws_transfer_family
event_type *enum (2)
file_uploadedfile_upload_failed
server_id *string
username *string
path *string
size_bytesinteger
sha256string
upload_started_at *timestampRFC 3339 / ISO 8601 timestamp.
upload_completed_at *timestampRFC 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 */ }