This update makes webhook management less painful and media scraping more reliable. You can now pause webhooks for testing without losing your setup, scrape media by stable IDs instead of URLs, and we've patched a billing edge case that shouldn't have existed in the first place.
🐛 Bug fixes
Fixed an edge case where deleted users could still get charged on Stripe if they had ongoing trials or subscriptions.
🪝 Webhooks improvements
We've expanded the webhooks API with new endpoints and fixed some edge cases:
New endpoints: List webhooks, show webhook, update webhook, and list available events.
Enable/disable toggle: Temporarily pause webhooks without deleting them. This is perfect for testing—disabled webhooks won't receive events or consume credits, so you can easily switch between production and development endpoints without recreating everything.
💬 Tag creators in chat messages
Added an rfTag parameter to the Send Chat Message endpoint, letting you tag creators just like in the Send Post endpoint.
🎬 Improved Media Vault & Scraping
New Get Vault Media endpoint: Retrieve details about a specific media item in your vault.
Scrape by Media ID: You can now scrape media using Media IDs instead of URLs. Since Media IDs stay the same while URLs can change, this gives you a more stable approach—though it's entirely up to your preference.
Use the new
media_idandfile_typeparameters (both documented in the scrape endpoint docs).