Private Messages
You can now send private messages to other users directly from the platform. A floating chat popup in the bottom-right corner shows your conversations with delivered (✓) and seen (✓✓) ticks, and a Message button on user profiles opens a chat with that user. Who you can message: API providers (anyone with at least one public API), users you have a current or past subscription relationship with (including cancelled subscriptions, so you can still reach support after cancelling), and anyone who has previously messaged you. Email notifications for unread messages are batched every few minutes and only sent if you haven’t seen the messages in-app, so active users aren’t spammed. Email content is intentionally limited to the sender’s username — message content stays inside the platform.
Subscription Transfers in Studio
API providers can now transfer a customer’s subscription to a different plan on the same API directly from Studio → Subscriptions. How it works:- Paid target plan — the user receives a notification and must approve the transfer before their current period ends. On approval, the existing subscription is canceled and the new paid subscription starts immediately, with the charge collected from the user’s wallet first and from their default payment method if needed.
- Free target plan — the user is notified but no approval is required. The transfer is applied automatically at the end of the current period.
- The provider sees a Transfer Awaiting Approval or Transfer Scheduled badge on the subscription row, with a tooltip showing the target plan, the deadline, and whether cancel-on-reject is set.
- The customer sees a banner on Workspace → Subscriptions with Review & Accept and Reject actions. The accept modal shows the exact amount that will be charged, the renewal period, the credits per period, and (if applicable) the pay-as-you-go tier breakdown.
