Webhooks
Webhooks are currently under development and not yet available. This documentation outlines the planned implementation.
Coming Soon
The webhook system is currently in development. Once launched, it will support:Event Types
Planned webhook events include: Asset Events:asset.uploaded- New asset uploadedasset.processed- Asset processing completedasset.updated- Asset metadata updatedasset.deleted- Asset removed
album.created- New album createdalbum.updated- Album modifiedalbum.deleted- Album removedalbum.asset_added- Asset added to albumalbum.asset_removed- Asset removed from album
person.detected- New person detectedperson.identified- Person identified/namedperson.merged- Duplicate people merged
face.detected- Faces found in assetembedding.generated- Search embedding createdthumbnail.generated- Thumbnails readytask.failed- Background task failed
Webhook Configuration
You’ll be able to configure webhooks through:- The Gumnut Dashboard
- The REST API
- The SDKs
Security Features
Planned security features:- Webhook signature verification
- SSL/TLS endpoint requirement
- Retry logic with exponential backoff
- Event deduplication
Payload Format
Webhook payloads will follow a consistent structure:Stay Updated
To be notified when webhooks become available:- Join our waitlist at www.gumnut.ai/waitlist
- Follow our updates at www.gumnut.ai/blog
- Check this documentation periodically
Alternative Solutions
While webhooks are in development, you can:Polling
Periodically check for updates using the API:Task Monitoring
Track background task completion:WebSocket Updates (Planned)
Real-time updates via WebSocket connections are also being considered as an alternative to webhooks for certain use cases.Feedback
We’re actively developing the webhook system and would love your input:- What events are most important for your use case?
- What payload information do you need?
- Any specific security requirements?
Next Steps
While waiting for webhooks:- Explore the API Overview for current capabilities
- Review Authentication options
- Check out our SDKs for easier integration
- Use the MCP Server for AI-assisted development
