This operation initiates the transfer of a FileAct message.

POST {{baseUrl}}/alliancecloud/v2/fileact/transfers

Initiate the transfer of a FileAct message to Alliance Cloud. In this operation, the FileAct SwiftNet metadata (companion) is sent alongside the FileAct payload transfer negotiation information. The response to this request contains the necessary information to leverage a signed URL to perform the FileAct payload upload, as well as a unique transfer identifier that will be used to complete the FileAct sending.

Request Body

{"file_transfer_request"=>{"file_attributes"=>{"file_name"=>"SwiftMessagingV2Alex.txt", "file_digest_alg"=>"MD5", "file_digest"=>"Wjoufg6TFnZKoMGRqeYE6Q==", "file_size"=>1}, "file_operation"=>{"type"=>"upload"}, "encryption_attributes"=>{"key_alg"=>"AES256", "key_value"=>"SrLMxjwoMMkM/7TrrIfyQC3J+MmbIiIl5QAVh8fixaI=", "key_digest_alg"=>"MD5", "key_digest"=>"ImxSuWFauml0hKUYhMZjXQ=="}}, "companion_info"=>{"sender_reference"=>"e5d594f3-e111-49fe-bcf5-ed1fb4100635", "message_type"=>"swift.generic.fa", "requestor"=>"ou=orca,o=swllus33,o=swift", "responder"=>"ou=mfunds,o=swhqbebb,o=swift", "service_code"=>"swift.generic.fa", "file_logical_name"=>"payload.zip", "network_info"=>{"request_type"=>"acmt.004.001.03", "network_priority"=>"Urgent", "delivery_notification_requested"=>true, "transfer_description"=>"Description for the transfer", "transfer_info"=>"Information for processing the transfer", "user_reference"=>"ICDF023208212012", "file_description"=>"Description for the file", "file_info"=>"Information for processing the file", "end_to_end_sender_info"=>"E2EInformationIE19080850952609"}, "security_info"=>{"signing_requested"=>true, "non_repudiation_requested"=>false, "file_digest_algorithm"=>"SHA-256", "file_digest_value"=>"S4g5paoah14DM7BzMkT2hhGccdvEIqfiwo2SEGy2i5k="}}}

HEADERS

KeyDatatypeRequiredDescription
X-SWIFT-Signaturestring(Required) The application level signature produced based on asymmetric cryptography (see JWS).
The input data elements used to compute the signature are:
  • HTTP request body See RFC 7519 See jwt.io | | Content-Type | string | | | | Accept | string | | |