Resend Create

Resend Create

Certified

Provision a Resend sending domain

Registers a sending domain in Resend with optional region (default us-east-1) and custom return path. Requires an API key; DNS verification remains pending until you publish the provided records.

yaml
type: io.kestra.plugin.resend.domain.Create

Create a domain

yaml
id: create_domain
namespace: company.team

tasks:
  - id: add_domain
    type: io.kestra.plugin.resend.domain.Create
    apiKey: "{{ secret('RESEND_API_KEY') }}"
    name: "example.com"
    region: "us-east-1"

Create a domain with custom return path

yaml
id: create_domain_custom_return_path
namespace: company.team

tasks:
  - id: add_domain
    type: io.kestra.plugin.resend.domain.Create
    apiKey: "{{ secret('RESEND_API_KEY') }}"
    name: "example.org"
    region: "eu-west-1"
    customReturnPath: "mail"
Properties

Resend API key

Secret Resend token used for authentication.

Domain name

Domain to register in Resend (e.g., example.com).

Custom return path

Subdomain for the Return-Path address; defaults to send. Avoid values like test, as they may appear to recipients.

Reference (ref) of the pluginDefaults to apply to this task.

Region

Sending region; defaults to us-east-1 when not provided.

Created Domain ID

Raw response from Resend