Skip to content

Get all email messages statuses associated with a given Email Inbox

Request

POST /v3/email-inboxes/{emailInboxId}/messages/statuses
Security
API_Key
Path
emailInboxIdintegerrequired

Unique identification number for email inbox

Bodyapplication/jsonrequired

List of email received message ids

Array [
integer, <= 200 items
]
POST
/v3/email-inboxes/{emailInboxId}/messages/statuses
curl -i -X POST \
  'https://api.observepoint.com/v3/email-inboxes/{emailInboxId}/messages/statuses' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '[
    0
  ]'

Responses

Successful operation

Bodyapplication/json
Array [
idinteger, (int64)required
Example:10
statusstringrequired
Enum:"RECEIVED""PROCESSING""AUDITING""NOT_AUDITING""NOTIFYING""COMPLETE""FAILED""CANCELLED"
Example:"COMPLETE"
statusReasonstring
Enum:"ITEM_CONCURRENCY_REACHED""ACCOUNT_CONCURRENCY_REACHED""USER_CONCURRENCY_REACHED""USAGE_LIMIT_EXCEEDED_WHEN_OVERAGE_NOT_ALLOWED""NO_AUDITS_ASSIGNED""UNABLE_TO_PROCESS_MESSAGE""NO_LINKS_FOUND""MESSAGE_NOT_FOUND""ABORTED""UNKNOWN"
Example:"NO_AUDITS_ASSIGNED"
]
Response
[ { "id": 10, "status": "COMPLETE", "statusReason": "NO_AUDITS_ASSIGNED" } ]