import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.broadcasts.duplicate(
'559ac32e-9ef5-46fb-82a1-b76b840c0f7b',
);
$resend = Resend::client('re_xxxxxxxxx');
$resend->broadcasts->duplicate('559ac32e-9ef5-46fb-82a1-b76b840c0f7b');
import resend
resend.api_key = "re_xxxxxxxxx"
resend.Broadcasts.duplicate(id="559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
require "resend"
Resend.api_key = "re_xxxxxxxxx"
Resend::Broadcasts.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
package main
import "github.com/resend/resend-go/v4"
func main() {
client := resend.NewClient("re_xxxxxxxxx")
client.Broadcasts.Duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
}
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _duplicated = resend
.broadcasts
.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
.await?;
Ok(())
}
Resend resend = new Resend("re_xxxxxxxxx");
DuplicateBroadcastResponseSuccess data = resend.broadcasts().duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b");
using Resend;
IResend resend = ResendClient.Create( "re_xxxxxxxxx" ); // Or from DI
await resend.BroadcastDuplicateAsync( new Guid( "559ac32e-9ef5-46fb-82a1-b76b840c0f7b" ) );
curl -X POST 'https://api.resend.com/broadcasts/559ac32e-9ef5-46fb-82a1-b76b840c0f7b/duplicate' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json'
resend broadcasts duplicate 559ac32e-9ef5-46fb-82a1-b76b840c0f7b
{
"object": "broadcast",
"id": "1f85ae38-f5b9-4c1f-8766-667a53970fea"
}
Duplicate Broadcast
Duplicate a broadcast.
POST
/
broadcasts
/
:broadcast_id
/
duplicate
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.broadcasts.duplicate(
'559ac32e-9ef5-46fb-82a1-b76b840c0f7b',
);
$resend = Resend::client('re_xxxxxxxxx');
$resend->broadcasts->duplicate('559ac32e-9ef5-46fb-82a1-b76b840c0f7b');
import resend
resend.api_key = "re_xxxxxxxxx"
resend.Broadcasts.duplicate(id="559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
require "resend"
Resend.api_key = "re_xxxxxxxxx"
Resend::Broadcasts.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
package main
import "github.com/resend/resend-go/v4"
func main() {
client := resend.NewClient("re_xxxxxxxxx")
client.Broadcasts.Duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
}
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _duplicated = resend
.broadcasts
.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
.await?;
Ok(())
}
Resend resend = new Resend("re_xxxxxxxxx");
DuplicateBroadcastResponseSuccess data = resend.broadcasts().duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b");
using Resend;
IResend resend = ResendClient.Create( "re_xxxxxxxxx" ); // Or from DI
await resend.BroadcastDuplicateAsync( new Guid( "559ac32e-9ef5-46fb-82a1-b76b840c0f7b" ) );
curl -X POST 'https://api.resend.com/broadcasts/559ac32e-9ef5-46fb-82a1-b76b840c0f7b/duplicate' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json'
resend broadcasts duplicate 559ac32e-9ef5-46fb-82a1-b76b840c0f7b
{
"object": "broadcast",
"id": "1f85ae38-f5b9-4c1f-8766-667a53970fea"
}
Creates a new draft broadcast with the same segment, topic, sender, subject, reply-to, preview text, and content as the source. The copy is named after the source with
(copy) appended, truncated to 70 characters. Any broadcast can be duplicated, including sent ones.
Path Parameters
import { Resend } from 'resend';
const resend = new Resend('re_xxxxxxxxx');
const { data, error } = await resend.broadcasts.duplicate(
'559ac32e-9ef5-46fb-82a1-b76b840c0f7b',
);
$resend = Resend::client('re_xxxxxxxxx');
$resend->broadcasts->duplicate('559ac32e-9ef5-46fb-82a1-b76b840c0f7b');
import resend
resend.api_key = "re_xxxxxxxxx"
resend.Broadcasts.duplicate(id="559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
require "resend"
Resend.api_key = "re_xxxxxxxxx"
Resend::Broadcasts.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
package main
import "github.com/resend/resend-go/v4"
func main() {
client := resend.NewClient("re_xxxxxxxxx")
client.Broadcasts.Duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
}
use resend_rs::{Resend, Result};
#[tokio::main]
async fn main() -> Result<()> {
let resend = Resend::new("re_xxxxxxxxx");
let _duplicated = resend
.broadcasts
.duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b")
.await?;
Ok(())
}
Resend resend = new Resend("re_xxxxxxxxx");
DuplicateBroadcastResponseSuccess data = resend.broadcasts().duplicate("559ac32e-9ef5-46fb-82a1-b76b840c0f7b");
using Resend;
IResend resend = ResendClient.Create( "re_xxxxxxxxx" ); // Or from DI
await resend.BroadcastDuplicateAsync( new Guid( "559ac32e-9ef5-46fb-82a1-b76b840c0f7b" ) );
curl -X POST 'https://api.resend.com/broadcasts/559ac32e-9ef5-46fb-82a1-b76b840c0f7b/duplicate' \
-H 'Authorization: Bearer re_xxxxxxxxx' \
-H 'Content-Type: application/json'
resend broadcasts duplicate 559ac32e-9ef5-46fb-82a1-b76b840c0f7b
{
"object": "broadcast",
"id": "1f85ae38-f5b9-4c1f-8766-667a53970fea"
}
Was this page helpful?
⌘I