preview-headless-dashboard - #1043
Draft
dielduarte wants to merge 6 commits into
Draft
Conversation
commit: |
Contributor
There was a problem hiding this comment.
No issues found across 5 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Requires human review: Adds new public API methods and types for broadcast metrics and recipients. New features expanding the SDK's contract require human review of design, typing, and behavior.
Re-trigger cubic
Contributor
There was a problem hiding this comment.
0 issues found across 1 file (changes from recent commits).
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Requires human review: Draft PR marked 'DO NOT MERGE' for tracking preview features; adds new public API methods (broadcasts.metrics, broadcasts.recipients, usage.get) that require human review for correctness and design alignment.
Re-trigger cubic
dielduarte
force-pushed
the
preview-headless-dashboard
branch
from
August 5, 2026 17:18
10e0dc9 to
e50c36b
Compare
dielduarte
force-pushed
the
preview-headless-dashboard
branch
from
August 5, 2026 17:29
e50c36b to
afc19ce
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DO NOT MERGE
draft PR just so we can follow the preview features being merged here and control preview bumps.
Summary by cubic
Adds email metrics, broadcast metrics/recipients, segment metrics, and a usage endpoint to support the headless dashboard preview. Bumps to 6.19.0-preview-headless-dashboard.1.
broadcasts.metrics(id): status/timestamps; counters and rates for delivered/opened/clicked/unsubscribed/bounced/complained/suppressed;clicked_links.broadcasts.recipients(id, { type, ... }): recipients by event (sent|delivered|opened|clicked|bounced|complained|unsubscribed|suppressed); filtersemail,bounceType(whenbounced); cursor pagination.emails.metrics(options?): account-level metrics withmetrics,dimensions(period|domain|email),startDate/endDate,timezone,granularity,filter.domainId|emailId,sortBy,sortOrder; returnstotalsand optional breakdown indata.segments.metrics(options?): account-level metrics withmetrics,dimensions,filter.segmentId,sortBy,sortOrder; returnstotalsand optional breakdown indata.resend.usage.get(): returns generated time and usage for emails (daily/monthly), contacts, segments, broadcasts,ai_credits,automation_runs, domains, and rate limit.Written for commit 4e1ff51. Summary will update on new commits.