Changelog
Patch details and release notes
## 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