---
title: "List AS2 Outgoing Messages"
method: GET
path: "/as2_outgoing_messages"
tags: ["as2_outgoing_messages", "AS2 Outgoing Messages"]
---

# List AS2 Outgoing Messages

`GET /as2_outgoing_messages`

List AS2 Outgoing Messages

## Query parameters

- `cursor` string
- `per_page` integer

## Response `200`

A list of As2OutgoingMessages objects.

- As2OutgoingMessageEntity[]
  - `id` integer — Id of the AS2 Partner.
  - `workspace_id` integer — ID of the Workspace associated with this AS2 Outgoing Message.
  - `as2_partner_id` integer — Id of the AS2 Partner associated with this message.
  - `as2_station_id` integer — Id of the AS2 Station associated with this message.
  - `uuid` string — UUID assigned to this message.
  - `http_headers` object — HTTP Headers sent with this message.
  - `processing_result` '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' — Result of processing.
  - `processing_result_description` string — Result of processing description.
  - `mic` string — AS2 Message Integrity Check SHA1
  - `mic_sha_256` string — AS2 Message Integrity Check SHA256
  - `as2_to` string — AS2 TO
  - `as2_from` string — AS2 FROM
  - `as2_subject` string — AS2 Subject
  - `date` string — Date Header
  - `message_id` string — AS2 Message Id
  - `body_size` string — Encrypted Payload Body Size
  - `attachment_filename` string — Filename of the file being sent.
  - `created_at` string, date-time — Message creation date/time
  - `http_response_code` string — HTTP Response Code received for this message
  - `http_response_headers` object — HTTP Headers received for this message.
  - `http_transmission_duration` number, double — HTTP transmission duration in seceonds
  - `mdn_received` boolean — Did the partner give a response body?
  - `mdn_valid` boolean — Is the response in MDN format?
  - `mdn_signature_verified` boolean — MDN signature verified?
  - `mdn_message_id_matched` boolean — MDN message id matched?
  - `mdn_mic_matched` boolean — MDN MIC matched?
  - `mdn_processing_success` boolean — MDN disposition indicate a successful processing?
  - `raw_uri` string — URL to download the original file contents
  - `smime_uri` string — URL to download the file contents encoded as smime
  - `smime_signed_uri` string — URL to download the file contents as smime with signature
  - `encrypted_uri` string — URL to download the encrypted signed smime that is to sent as AS2 body
  - `mdn_response_uri` string — URL to download the http response body

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `409` — Conflict
- `412` — Precondition Failed
- `422` — Unprocessable Entity
- `423` — Locked
- `429` — Too Many Requests

---

[API](https://skmtc.net/files/apis/files-com-api.md) · [All operations](https://skmtc.net/files/apis/files-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/files/files-com-api/revisions/c6d6f57e6da8/schema)
