This operation initiates the sending of a FileAct message.
POST {{baseUrl}}/alliancecloud/v1/fileact/messages
Initiate the sending 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"=>"NewAlex.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
Key | Datatype | Required | Description |
---|---|---|---|
X-SWIFT-Signature | string | (Required) The application level signature produced based on asymmetric cryptography (see JWS). | |
The input data elements used to compute the signature are: |