Get a mailbox submission
curl --request GET \
--url https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"ok": true,
"data": {
"delivery_status": [
{
"delivered": "<string>",
"displayed": "<string>",
"email": "jsmith@example.com",
"smtp_reply": "<string>"
}
],
"dsn_blob_ids": [
"<string>"
],
"email_id": "<string>",
"envelope": {
"mail_from": {
"email": "jsmith@example.com",
"parameters": {}
},
"rcpt_to": [
{
"email": "jsmith@example.com",
"parameters": {}
}
]
},
"id": "<string>",
"identity_id": "<string>",
"mdn_blob_ids": [
"<string>"
],
"send_at": "<string>",
"thread_id": "<string>",
"undo_status": "<string>"
}
}{
"error": {
"code": "invalid_parameter",
"message": "<string>",
"retryable": false,
"doc_url": "<string>",
"errors": [
{
"code": "invalid_string",
"field": "recipient.email",
"message": "<string>"
}
],
"param": "<string>"
},
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"ok": false
}Submissions
Get a mailbox submission
Returns one send submission for the authenticated mailbox. Responses include a weak ETag header.
GET
/
mailbox
/
submissions
/
{submission_id}
Get a mailbox submission
curl --request GET \
--url https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.sendmux.ai/api/v1/mailbox/submissions/{submission_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"ok": true,
"data": {
"delivery_status": [
{
"delivered": "<string>",
"displayed": "<string>",
"email": "jsmith@example.com",
"smtp_reply": "<string>"
}
],
"dsn_blob_ids": [
"<string>"
],
"email_id": "<string>",
"envelope": {
"mail_from": {
"email": "jsmith@example.com",
"parameters": {}
},
"rcpt_to": [
{
"email": "jsmith@example.com",
"parameters": {}
}
]
},
"id": "<string>",
"identity_id": "<string>",
"mdn_blob_ids": [
"<string>"
],
"send_at": "<string>",
"thread_id": "<string>",
"undo_status": "<string>"
}
}{
"error": {
"code": "invalid_parameter",
"message": "<string>",
"retryable": false,
"doc_url": "<string>",
"errors": [
{
"code": "invalid_string",
"field": "recipient.email",
"message": "<string>"
}
],
"param": "<string>"
},
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"ok": false
}Authorizations
Sendmux API key. Use a root API key for Management API routes, or a mailbox credential for Mailbox API routes. Obtain keys from the dashboard under API Keys.
Headers
Path Parameters
Query Parameters
Mailbox public ID to target when the credential grants access to more than one mailbox. Omit when the credential is scoped to exactly one mailbox.
Response
Submission
Available options:
true Hide child attributes
Hide child attributes
Hide child attributes
Hide child attributes
Submission ID
Was this page helpful?
⌘I