Endpoints
While the goal to support all endpoints is admirable, the reality is more complicated.
Unsupported endpoints
Please use the existing tus clients for the Stream API TUS endpoint.
-
⏹️ Stream API
- ❌ TUS
Planned endpoints
Some endpoints were recently made public, are undocumented, or have little demand. They have not been added to the Bunny SDK yet.
If you plan to use one of the following APIs, please create an issue on GitHub to prioritize it.
-
⏹️ Bunny API
-
⏹️ Billing
-
⏹️ DRM Certificate
-
⏹️ Support
-
⏹️ User
- 📅 Get Home Feed
- 📅 Update User Details
- 📅 Resend Email Confirmation
- 📅 Reset API Key
- 📅 List Close Account Reasons
- 📅 Close Account
- 📅 Get DPA Details
- 📅 Accept DPA
- 📅 Get DPA Details (HTML)
- 📅 List Notifications
- 📅 Set Notifications Opened
- 📅 Get Marketing Details
- 📅 Get What's New Items
- 📅 Reset What's New
- 📅 Generate 2FA Verification
- 📅 Disable 2FA
- 📅 Enable 2FA
- 📅 Verify 2FA Code
-
Supported endpoints
Test coverage of supported endpoints is 100%. Call APIs with confidence.
-
✅ Bunny API
-
✅ Countries
-
✅ API Keys
-
✅ Region
-
✅ Stream Video Library
-
✅ DNS Zone
- ✅ List DNS Zones
- ✅ Add DNS Zone
- ✅ Get DNS Zone
- ✅ Update DNS Zones
- ✅ Delete DNS Zone
- ✅ Export DNS Records
- ✅ Get DNS Query Statistics
- ✅ Check the DNS zone availability
- ✅ Add DNS Record
- ✅ Update DNS Record
- ✅ Delete DNS Record
- ✅ Import DNS Records
- ✅ Dismiss DNS Configuration Notice
- ✅ Recheck DNS Configuration
-
✅ Pull Zone
- ✅ List Pull Zones
- ✅ Add Pull Zone
- ✅ Get Pull Zone
- ✅ Update Pull Zone
- ✅ Delete Pull Zone
- ✅ Delete Edge Rule
- ✅ Add/Update Edge Rule
- ✅ Set Edge Rule Enabled
- ✅ Get Origin Shield Queue Statistics
- ✅ Get SafeHop Statistics
- ✅ Get Optimizer Statistics
- ✅ Load Free Certificate
- ✅ Purge Cache
- ✅ Check the pull zone availability
- ✅ Add Custom Certificate
- ✅ Remove Certificate
- ✅ Add Custom Hostname
- ✅ Remove Custom Hostname
- ✅ Set Force SSL
- ✅ Reset token Key
- ✅ Add Allowed Referer
- ✅ Remove Allowed Referer
- ✅ Add Blocked Referer
- ✅ Remove Blocked Referer
- ✅ Add Blocked IP
- ✅ Remove Blocked IP
- ✅ Get WAF Statistics
- ✅ Set Zone Security Enabled
- ✅ Set Zone Security Include Hash Remote IP Enabled
-
✅ Purge
-
✅ Statistics
-
✅ Storage Zone
-
✅ Abuse Case
-
⏹️ Billing
-
✅ Compute
- ✅ List Compute Scripts
- ✅ Add Compute Script
- ✅ Get Compute Script
- ✅ Update Compute Script
- ✅ Delete Compute Script
- ✅ Get Compute Script Code
- ✅ Update Compute Script Code
- ✅ List Compute Script Releases
- ✅ Publish Compute Script
- ✅ Add Compute Script Variable
- ✅ Update Compute Script Variable
- ✅ Get Compute Script Variable
- ✅ Delete Compute Script Variable
-
✅ Search
-
✅ Integrations
- ✅ GitHub
-
⏹️ User
-
-
✅ Edge Storage API
-
✅ Browse Files
-
✅ Manage Files
-
-
⏹️ Stream API
-
✅ Manage Collections
-
✅ Manage Videos
- ✅ Get Video
- ✅ Update Video
- ✅ Delete Video
- ✅ Upload Video
- ✅ Get Video Heatmap
- ✅ Get Video play data
- ✅ Get Video Statistics
- ✅ Reencode Video
- ✅ Repackage Video
- ✅ List Videos
- ✅ Create Video
- ✅ Set Thumbnail
- ✅ Fetch Video
- ✅ Add Caption
- ✅ Delete Caption
- ✅ Transcribe video
- ✅ Video resolutions info
- ✅ Cleanup unconfigured resolutions
-
✅ Oembed
- ✅ Oembed
-
-
✅ Logging API
- ✅ Logging