Resend is a developer-first email service provider that has been gaining a lot of traction recently due to its clean REST API, and its ability to integrate with multiple languages (including Node.js, Python, Ruby, Go, and Java) as well as send emails from serverless code. It offers React-based email templates, the ability to send emails from the same region as your recipients, and comprehensive monitoring and observability tools, so we decided it was a good candidate for Courier integration.
We’ve now added Resend as an email service provider — so now if you navigate to Channels, you’ll find Resend in the provider catalog.
You configure it just like any other provider in Courier — click on it, and enter your Resend API key and the “from” address you want to send emails from, then click “Install Provider.”
The accounts API enables multi-tenancy and was introduced in our last changelog. We received requests to support setting a default brand at the account level and, this week, we released the ability to set your default brand ID across a particular account using the accounts API. A brand in Courier allows you to set a color scheme or the contents of small parts of an email template (such as a header or footer) that can be reused across multiple notifications.
Here’s how to update your brand using our create/update account endpoint in Postman:
You’ll need to replace
<YOUR_COURIER_ACCOUNT_ID> with your account ID, and
<YOUR_BRAND_ID> with the brand ID of your brand that you’ve decided should be the default. You can find your Courier account ID and your existing account name by calling this endpoint. To find your brand ID, navigate to Designer > Brands and select your brand. The ID can be found in the URL:
You’ll also need to change the method of Authorization to “Bearer Token,” and the value of this must be your Courier API key.