Skip to main content
PATCH
/
email
/
inboxes
/
{inbox_id}
/
messages
/
{id}
Update message labels
curl --request PATCH \
  --url https://api.crevio.co/v1/email/inboxes/{inbox_id}/messages/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "add_labels": [
    "<string>"
  ],
  "remove_labels": [
    "<string>"
  ]
}
'
{
  "object": "<string>",
  "id": "<string>",
  "thread_id": "<string>",
  "inbox_id": "<string>",
  "message_id": "<string>",
  "in_reply_to": "<string>",
  "references": [
    "<string>"
  ],
  "from": "<string>",
  "to": "<array>",
  "cc": "<array>",
  "bcc": "<array>",
  "reply_to": "<string>",
  "subject": "<string>",
  "preview": "<string>",
  "labels": [
    "<string>"
  ],
  "delivery": {},
  "attachments": "<array>",
  "text": "<string>",
  "html": "<string>",
  "timestamp": "<string>",
  "created_at": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

API key in the format: Bearer {api_token}

Path Parameters

inbox_id
string
required

Inbox id (inbox_…)

id
string
required

Message id

Body

application/json
add_labels
string[]
remove_labels
string[]

Response

Updated

object
string
required
id
string
required
thread_id
string
required
inbox_id
string
required
direction
enum<string>
required
Available options:
inbound,
outbound
status
enum<string>
required
Available options:
received,
queued,
sent,
delivered,
bounced,
complained,
failed
message_id
string
required
in_reply_to
string | null
required
references
string[]
required
from
string
required
to
array
required
cc
array
required
bcc
array
required
reply_to
string | null
required
subject
string | null
required
preview
string | null
required
labels
string[]
required
delivery
object
required
attachments
array
required
text
string
required
html
string
required
timestamp
string
required
created_at
string<date-time>
required