Skip to content

feat(notification): add support for Resend notifications#369

Open
breml wants to merge 1 commit into
masterfrom
feature-345-feat-notification-add-support-for-resend-notifications
Open

feat(notification): add support for Resend notifications#369
breml wants to merge 1 commit into
masterfrom
feature-345-feat-notification-add-support-for-resend-notifications

Conversation

@breml

@breml breml commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add uptimekuma_notification_resend resource and data source for Resend (transactional email API), backed by the notification.Resend client type from go-uptime-kuma-client v0.4.0.
  • Resource exposes api_key (required, sensitive), from_email (required), to_email (required, comma-separated recipients), and optional from_name / subject, plus the shared notification base attributes.
  • Data source supports lookup by ID or by name.
  • Examples and generated docs added; provider.go registers the new resource/data source alphabetically between Pushy and RocketChat.

Closes #345

Test plan

  • task fmt — no changes
  • task lint — 0 issues
  • task test — unit tests pass
  • TF_ACC=1 task testacc — full acceptance suite passes, including new TestAccNotificationResendResource and TestAccNotificationResendDataSource (covering create/update/import and lookup by name/ID)

Add the uptimekuma_notification_resend resource and data source for
Resend, a transactional email API, backed by the notification.Resend
client type (go-uptime-kuma-client v0.4.0).

The resource exposes api_key (sensitive), from_email, to_email
(required), plus the optional from_name and subject fields, alongside
the shared notification base attributes. The data source supports
lookup by either ID or name.

Closes #345
@breml breml self-assigned this Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(notification): add support for Resend notifications

1 participant