Changelog

Patch details and release notes

Go back

More Account Capabilities: Delete user from multiple accounts, send limits

Jul 21, 2023

## Account management improvements

*Note that the Accounts feature is still in private beta. If you wish to gain access, please [contact our support team](mailto:support@courier.com).*

### User deletion across multiple accounts

Our new feature allows for efficient user management by enabling you to remove a user from multiple accounts with a single API call.

- **Add a user** to multiple accounts at once by using this endpoint: `https://api.courier.com/users/:user_id/accounts (method: PUT).`

- You can **remove** a user from **all associated accounts** using this endpoint: `https://api.courier.com/users/:user_id/accounts (method: DELETE).`

- To **remove** a user from a **specific account**, use this endpoint: `https://api.courier.com/users/:user_id/accounts/:account_id (method: DELETE).`

For more details, refer to the [User Membership Documentation](https://www.courier.com/docs/reference/accounts/user-membership/).

### Send limits for accounts

We've introduced a feature that allows you to set send limits for accounts, providing you with more control over the number of messages that can be sent per user or per account within a specified time period.

- You can set send limits globally (all messages), per user, per user per subscription topic, or per account.

- Time periods include billing period, hour, day, week, or month.

- Messages pushing the counter over the set limit will be recorded as "Throttled" in the logs.

More details can be found in our [Send Guardrails Documentation](https://www.courier.com/docs/platform/sending/guardrails/).

## New integration support for Segment and RudderStack

- **Group event support from Segment.** We now support the group event from Segment. More details are available in our [Segment Integration Documentation](https://www.courier.com/docs/external-integrations/segment/segment-integration/).

- **Group event support from RudderStack.** We've added support for the group event from RudderStack. More information is available in our [RudderStack Integration Documentation](https://www.courier.com/docs/external-integrations/rudderstack/)

## Improvements and Fixes

### UI updates

- Updated the primary site navigation with a new sidebar and drawer for an improved user experience.

- Refreshed the logs view with a new table and sidebar, enhancing the interface's readability and usability.

### Tutorials

- Published a [guide on notification APIs](https://www.courier.com/blog/developers-guide-notification-apis/) and their role in transactional and marketing notifications.

- Published a tutorial on [implementing a password reset notification experience](https://www.courier.com/blog/stop-only-sending-password-reset-emails/).

- Published a tutorial on [sending scheduled and recurring email notifications with PHP](https://www.courier.com/blog/sending-scheduled-and-recurring-email-notifications-with-php/).

- Published a tutorial on [building in-app notifications for web and mobile](https://www.courier.com/blog/building-in-app-notifications-for-web-and-mobile-applications/).

- Published a tutorial for a [motivational notification app](https://www.courier.com/blog/intro-to-your-courier-cheerleading-catalyst/) that encourages users to complete their tasks.

### Bug fixes and other

- Addressed an issue with infinite scrolling on the audit trail table.

- Improved Vonage error handling.

Backed by