API: Developer Plugins
Plugin management endpoints.
List Plugins
Retrieve all plugins owned by the developer.
GET
/api/developer/pluginsLiveAuth: Bearer
Create Plugin
Register a new plugin.
POST
/api/developer/pluginsPlannedAuth: Bearer
| Field | Type | Required | Description |
|---|---|---|---|
| name | string | Yes | Plugin name |
| slug | string | Yes | URL-safe ID |
| category | string | Yes | Category |
Update Manifest
Update the plugin manifest. Community developers are forced to provider.type remote_http and provider_class is set internally.
PUT
/api/developer/plugins/{id}/manifestLiveAuth: Bearer
| Field | Type | Required | Description |
|---|---|---|---|
| manifest | object | Yes | Full manifest JSON |
| run_health_check | boolean | No | Probe health after saving |
Health Check
Probe the plugin health endpoint now and record the result.
POST
/api/developer/plugins/{id}/health-checkLiveAuth: Bearer
Get Health (latest)
Latest persisted health status.
GET
/api/developer/plugins/{id}/healthLiveAuth: Bearer
List Deliveries
Paginated inbound/outbound delivery logs (redacted).
GET
/api/developer/plugins/{id}/deliveriesLiveAuth: Bearer
Usage Analytics
Aggregated SDK usage by event type.
GET
/api/developer/plugins/{id}/usageLiveAuth: Bearer
Recent Errors
Recent SDK error events for this plugin.
GET
/api/developer/plugins/{id}/errorsLiveAuth: Bearer
Submit for Review
Submit for marketplace review.
POST
/api/developer/plugins/{id}/submit-reviewPlannedAuth: Bearer