FRS AddCal Sync
Version: 1.0.1 Repository: derintolu/frs-addcal-sync
Syncs events from AddCal to WordPress event post type with Pie Calendar integration.
Features
Implemented
| Feature | Description |
|---|---|
| Event Sync | Sync events from AddCal calendar service |
| Webhook Support | Real-time updates via webhooks |
| Cron Sync | Scheduled background synchronization |
| Pie Calendar Integration | Display synced events in Pie Calendar |
REST API
Webhook Endpoint
POST /wp-json/frs-addcal/v1/webhookReceives AddCal webhook events:
event.created- New event createdevent.updated- Event modifiedevent.deleted- Event removed
Webhook Security
Configure webhook secret in settings. The plugin verifies signatures via X-AddCal-Signature header using HMAC-SHA256.
Admin Interface
Settings page available under Tools menu for:
- API connection testing
- Manual sync trigger
- Webhook configuration
Configuration
| Option | Description |
|---|---|
| Calendar UID | AddCal calendar identifier |
| Webhook Secret | HMAC secret for signature verification |
File Structure
frs-addcal-sync/
└── frs-addcal-sync.php # Single-file pluginRelated Documentation
- Pie Calendar - Event display