action files_get_as2_outgoing_messages { label: "List As2 Outgoing Messages" description: "List As2 Outgoing Messages" provider: files method: GET path: "/as2_outgoing_messages" encoding: json input: { type: "object" properties: { as2_partner_id: { type: "integer" format: "int32" } cursor: { type: "string" } filter: { type: "object" } filter_gt: { type: "object" } filter_gteq: { type: "object" } filter_like: { type: "object" } filter_lt: { type: "object" } filter_lteq: { type: "object" } per_page: { type: "integer" format: "int32" } sort_by: { type: "object" } } additionalProperties: false } output: { type: "array" items: { type: "object" description: "List As2 Outgoing Messages" properties: { activity_log: { type: "string" description: "JSON Structure of the activity log." } as2_from: { type: "string" description: "AS2 FROM" } as2_partner_id: { type: "integer" format: "int32" description: "Id of the AS2 Partner associated with this message." } as2_station_id: { type: "integer" format: "int32" description: "Id of the AS2 Station associated with this message." } as2_to: { type: "string" description: "AS2 TO" } attachment_filename: { type: "string" description: "Filename of the file being sent." } body_size: { type: "string" description: "Encrypted Payload Body Size" } created_at: { type: "string" format: "date-time" description: "Message creation date/time" } date: { type: "string" description: "Date Header" } encrypted_uri: { type: "string" description: "URL to download the encrypted signed smime that is to sent as AS2 body" } http_headers: { type: "object" description: "HTTP Headers sent with this message." } http_response_code: { type: "string" description: "HTTP Response Code received for this message" } http_response_headers: { type: "object" description: "HTTP Headers received for this message." } http_transmission_duration: { type: "number" format: "double" description: "HTTP transmission duration in seceonds" } id: { type: "integer" format: "int32" description: "Id of the AS2 Partner." } mdn_message_id_matched: { type: "boolean" description: "MDN message id matched?" } mdn_mic_matched: { type: "boolean" description: "MDN MIC matched?" } mdn_processing_success: { type: "boolean" description: "MDN disposition indicate a successful processing?" } mdn_received: { type: "boolean" description: "Did the partner give a response body?" } mdn_response_uri: { type: "string" description: "URL to download the http response body" } mdn_signature_verified: { type: "boolean" description: "MDN signature verified?" } mdn_valid: { type: "boolean" description: "Is the response in MDN format?" } message_id: { type: "string" description: "AS2 Message Id" } mic: { type: "string" description: "AS2 Message Integrity Check SHA1" } mic_sha_256: { type: "string" description: "AS2 Message Integrity Check SHA256" } processing_result: { type: "string" description: "Result of processing." enum: ["not_started", "send_failed", "send_success", "send_success_mdn_invalid", "send_success_mic_mismatch", "send_success_message_id_mismatch", "send_success_signature_mismatch", "send_success_processing_failure", "send_failed_unknown_host", "send_failed_bad_http_response_code", "send_failed_ssl_error", "send_failed_connection_refused"] } processing_result_description: { type: "string" description: "Result of processing description." } raw_uri: { type: "string" description: "URL to download the original file contents" } smime_signed_uri: { type: "string" description: "URL to download the file contents as smime with signature" } smime_uri: { type: "string" description: "URL to download the file contents encoded as smime" } uuid: { type: "string" description: "UUID assigned to this message." } } } } }