Integrating · Published 2026-11-09 · Updated 2026-11-10 · AgentiSend
Resend SDK compatibility
Every Resend SDK method, marked implemented, aliased, or not available, read from the compatibility client.
Resend’s own SDK works unchanged with one environment variable. Leave the import, and set the base URL in the sample below. This table is every method on the compatibility client. A row is implemented when that method runs here, aliased when it is the same function as another row, and not available when calling it answers that it is not available. The rows are read from the client, so a method the client does not answer cannot be marked implemented on this page.
RESEND_BASE_URL=https://api.agentisend.comPOST /emails is the send. GET /tools/dns/{domain} returns the records to publish for a from-domain. POST /webhooks is where the event names are subscribed. The names are on Events.
| Method | Status | Note |
|---|---|---|
emails.send | implemented | Runs on this API. |
emails.create | aliased | Same function as emails.send. |
emails.get | implemented | Runs on this API. |
emails.list | implemented | Runs on this API. |
emails.update | implemented | Runs on this API. |
emails.cancel | implemented | Runs on this API. |
emails.metrics | implemented | Runs on this API. |
emails.batch.send | implemented | Runs on this API. |
emails.batch.create | aliased | Same function as emails.batch.send. |
emails.attachments.get | implemented | Runs on this API. |
emails.attachments.list | implemented | Runs on this API. |
emails.receiving.get | implemented | Runs on this API. |
emails.receiving.list | implemented | Runs on this API. |
emails.receiving.forward | not available | Answers not_supported. |
emails.receiving.attachments.get | implemented | Runs on this API. |
emails.receiving.attachments.list | implemented | Runs on this API. |
batch.send | aliased | Same function as emails.batch.send. |
batch.create | aliased | Same function as emails.batch.send. |
domains.create | implemented | Runs, and warns where this API is stricter. |
domains.list | implemented | Runs on this API. |
domains.get | implemented | Runs on this API. |
domains.update | implemented | Runs on this API. |
domains.verify | implemented | Runs on this API. |
domains.remove | implemented | Runs on this API. |
apiKeys.create | implemented | Runs on this API. |
apiKeys.list | implemented | Runs on this API. |
apiKeys.update | implemented | Runs on this API. |
apiKeys.remove | implemented | Runs on this API. |
contacts.create | implemented | Runs on this API. |
contacts.list | implemented | Runs on this API. |
contacts.get | implemented | Runs on this API. |
contacts.update | implemented | Runs on this API. |
contacts.remove | implemented | Runs on this API. |
contacts.topics.list | implemented | Runs on this API. |
contacts.topics.update | implemented | Runs on this API. |
contacts.segments.list | implemented | Runs on this API. |
contacts.segments.add | implemented | Runs on this API. |
contacts.segments.remove | implemented | Runs on this API. |
contacts.imports.create | not available | Answers not_supported. |
contacts.imports.list | not available | Answers not_supported. |
contacts.imports.get | not available | Answers not_supported. |
topics.create | implemented | Runs on this API. |
topics.list | implemented | Runs on this API. |
topics.get | implemented | Runs on this API. |
topics.update | implemented | Runs on this API. |
topics.remove | implemented | Runs on this API. |
segments.create | implemented | Runs on this API. |
segments.list | implemented | Runs on this API. |
segments.get | implemented | Runs on this API. |
segments.update | implemented | Runs on this API. |
segments.remove | implemented | Runs on this API. |
broadcasts.create | implemented | Runs on this API. |
broadcasts.list | implemented | Runs on this API. |
broadcasts.get | implemented | Runs on this API. |
broadcasts.update | implemented | Runs on this API. |
broadcasts.send | implemented | Runs on this API. |
broadcasts.remove | implemented | Runs, and warns where this API is stricter. |
broadcasts.cancel | implemented | Runs on this API. |
broadcasts.duplicate | implemented | Runs on this API. |
broadcasts.recipients | implemented | Runs on this API. |
broadcasts.clickedLinks | implemented | Runs on this API. |
templates.create | implemented | Runs on this API. |
templates.list | implemented | Runs on this API. |
templates.get | implemented | Runs on this API. |
templates.update | implemented | Runs on this API. |
templates.publish | implemented | Runs on this API. |
templates.render | implemented | Runs on this API. |
templates.duplicate | implemented | Runs on this API. |
templates.remove | implemented | Runs on this API. |
suppressions.add | implemented | Runs on this API. |
suppressions.list | implemented | Runs on this API. |
suppressions.get | implemented | Runs on this API. |
suppressions.remove | implemented | Runs on this API. |
suppressions.batch.add | implemented | Runs on this API. |
suppressions.batch.remove | implemented | Runs on this API. |
automations.create | implemented | Runs on this API. |
automations.list | implemented | Runs on this API. |
automations.get | implemented | Runs on this API. |
automations.update | implemented | Runs on this API. |
automations.enable | implemented | Runs on this API. |
automations.disable | implemented | Runs on this API. |
automations.remove | implemented | Runs on this API. |
automations.duplicate | implemented | Runs on this API. |
automations.stop | implemented | Runs on this API. |
automations.runs.get | implemented | Runs on this API. |
automations.runs.list | implemented | Runs on this API. |
webhooks.create | implemented | Runs on this API. |
webhooks.list | implemented | Runs on this API. |
webhooks.get | implemented | Runs on this API. |
webhooks.update | implemented | Runs on this API. |
webhooks.remove | implemented | Runs on this API. |
webhooks.verify | implemented | Runs on this API. |
webhooks.rotateSigningSecret | implemented | Runs on this API. |
webhooks.events.get | not available | Answers not_supported. |
webhooks.events.list | not available | Answers not_supported. |
webhooks.events.replay | not available | Answers not_supported. |
events.send | implemented | Runs on this API. |
events.create | not available | Answers not_supported. |
events.get | not available | Answers not_supported. |
events.list | not available | Answers not_supported. |
events.update | not available | Answers not_supported. |
events.remove | not available | Answers not_supported. |
contactProperties.create | not available | Answers not_supported. |
contactProperties.list | not available | Answers not_supported. |
contactProperties.get | not available | Answers not_supported. |
contactProperties.update | not available | Answers not_supported. |
contactProperties.remove | not available | Answers not_supported. |
logs.get | not available | Answers not_supported. |
logs.list | not available | Answers not_supported. |
usage.get | not available | Answers not_supported. |
oauthGrants.list | not available | Answers not_supported. |
oauthGrants.revoke | not available | Answers not_supported. |
domains.claims.list | not available | Answers not_supported. |
The field-by-field account is Migrating from Resend. The one-variable switch is Resend-compatible email API. The price comparison is AgentiSend vs Resend.