تخطَّ إلى المستندات
API

التحليلات

كل عملية في هذه المجموعة: ما تقبله وما تُرجعه والأخطاء التي قد تردّ بها.

العمليات

The numbers behind the Analytics page of the app: how mail arrives in the mailbox, and what became of the mail the workspace sent.

GET/analytics/mailbox

Read how mail arrives

الصلاحياتthreads:readيقرأ

How mail arrives, as the Analytics page of the app shows it, for a window of 30 days up to now unless from and to say otherwise: conversations per day or per grain bucket and per hour of the day, the addresses they arrived at, the senders who wrote most, how many wait on a reply for 1, 3, 7 days or more, and the folders. A key or an app limited to particular addresses counts only the mail that arrived at them, and address narrows everything to one address.

Requires the threads:read scope.

معلمات الاستعلام

fromstring

The start of the window, ISO 8601 with a zone. Defaults to 30 days before to.

التنسيقdate-time
tostring

The end of the window. Defaults to now.

التنسيقdate-time
offsetMinutesinteger

Minutes east of UTC to cut days and hours in, from -840 to 840. Pass the reader’s offset so a day breaks where theirs does.

على الأقل -840على الأكثر 840الافتراضي0
grainstring

How wide one bucket of days and series is.

أحد"minute""hour""day"الافتراضي"day"
addressstring

Count only the mail delivered to this address. One the key does not reach counts nothing.

من 3 إلى 320 من الأحرف

يُرجع

The numbers for the window.

الأخطاء

الأخطاء التي يمكن أن تُرجعها أي عملية400401403404422500دليل الأخطاء

متاح أيضًا في

SDK
analytics.mailbox()
CLI
openemail analytics mailbox
MCP
getMailboxInsights

GET/analytics/sending

Read what became of sent mail

الصلاحياتemails:readيقرأ

What the workspace sent inside a window and what became of it, as the Analytics page of the app shows it: delivered, failed, bounced and complained, per day or per grain bucket, with the statuses, the sources, the senders and the addresses suppressed. The window is days, 30 by default and at most 365, or minutes, which wins, and it starts at the beginning of its oldest bucket. A key or an app limited to particular addresses counts only the mail sent from them.

Requires the emails:read scope.

معلمات الاستعلام

daysinteger

Window length in days.

على الأقل 1على الأكثر 365الافتراضي30
minutesinteger

Window length in minutes, which wins over days.

على الأقل 1على الأكثر 525600
grainstring

How wide one bucket of days is.

أحد"minute""hour""day"الافتراضي"day"
offsetMinutesinteger

Minutes east of UTC to cut the buckets in, from -840 to 840.

على الأقل -840على الأكثر 840الافتراضي0
addressstring

Count only the mail sent from this address. One the key does not reach counts nothing.

من 3 إلى 320 من الأحرف

يُرجع

The numbers for the window.

الأخطاء

الأخطاء التي يمكن أن تُرجعها أي عملية400401403404422500دليل الأخطاء

متاح أيضًا في

SDK
analytics.sending()
CLI
openemail analytics sending
MCP
getSendingAnalytics

الكائنات

MailboxInsightsobject

objectstringمطلوب
أحد"mailbox_insights"
fromstringمطلوب
التنسيقdate-time
tostringمطلوب
التنسيقdate-time
grainstringمطلوب
أحد"minute""hour""day"الافتراضي"day"
offsetMinutesintegerمطلوب
scannedintegerمطلوب

Conversations that arrived inside the window.

daysobject[]مطلوب
daystringمطلوب

The bucket: YYYY-MM-DD, YYYY-MM-DDTHH or YYYY-MM-DDTHH:MM by grain.

countintegerمطلوب
hoursobject[]مطلوب
hourintegerمطلوب

The hour of the day, 0 to 23, in offsetMinutes.

countintegerمطلوب
addressesobject[]مطلوب
addressstringمطلوب

The address the mail arrived at.

countintegerمطلوب
sendersobject[]مطلوب

The senders who wrote most, most first.

emailstring
namestring
يمكن أن يكون null
countinteger
lastAtstring
التنسيقdate-time
senderCountintegerمطلوب

Everyone who wrote inside the window.

waitingobject[]مطلوب

Conversations whose last message came from somebody else, by how many days it has waited.

bandintegerمطلوب

At least this many days.

countintegerمطلوب
unattributedintegerمطلوب

Mail that recorded no address it arrived at.

foldersobject[]مطلوب
labelstring
countinteger
unreadinteger
seriesobject[]مطلوب

Per bucket counts for the top addresses and senders, so each can be charted.

kindstring
keystring
daystring
countinteger

SendingAnalyticsobject

objectstringمطلوب
أحد"sending_analytics"
sincestringمطلوب
التنسيقdate-time
untilstringمطلوب
التنسيقdate-time
grainstringمطلوب
أحد"minute""hour""day"الافتراضي"day"
offsetMinutesintegerمطلوب
totalsobjectمطلوب
sendsinteger
testSendsinteger
recipientsinteger
deliveredinteger
failedinteger
bouncedinteger
complainedinteger
uncertaininteger
pendinginteger
daysobject[]مطلوب
daystring
sentinteger
deliveredinteger
failedinteger
bouncedinteger
complainedinteger
statusesobject[]مطلوب

Sends by status.

labelstringمطلوب

What is counted.

countintegerمطلوب
sourcesobject[]مطلوب

Sends by where they came from: the app, the API, a broadcast and the rest.

labelstringمطلوب

What is counted.

countintegerمطلوب
sendersobject[]مطلوب

Sends by the address they went out as.

labelstringمطلوب

What is counted.

countintegerمطلوب
suppressedobject[]مطلوب

Addresses that were suppressed, by reason.

labelstringمطلوب

What is counted.

countintegerمطلوب