3U

API: Developer Plugins

Plugin management endpoints.

List Plugins

Retrieve all plugins owned by the developer.

GET/api/developer/pluginsLive
Auth: Bearer

Create Plugin

Register a new plugin.

POST/api/developer/pluginsPlanned
Auth: Bearer
FieldTypeRequiredDescription
namestringYesPlugin name
slugstringYesURL-safe ID
categorystringYesCategory

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}/manifestLive
Auth: Bearer
FieldTypeRequiredDescription
manifestobjectYesFull manifest JSON
run_health_checkbooleanNoProbe health after saving

Health Check

Probe the plugin health endpoint now and record the result.

POST/api/developer/plugins/{id}/health-checkLive
Auth: Bearer

Get Health (latest)

Latest persisted health status.

GET/api/developer/plugins/{id}/healthLive
Auth: Bearer

List Deliveries

Paginated inbound/outbound delivery logs (redacted).

GET/api/developer/plugins/{id}/deliveriesLive
Auth: Bearer

Usage Analytics

Aggregated SDK usage by event type.

GET/api/developer/plugins/{id}/usageLive
Auth: Bearer

Recent Errors

Recent SDK error events for this plugin.

GET/api/developer/plugins/{id}/errorsLive
Auth: Bearer

Submit for Review

Submit for marketplace review.

POST/api/developer/plugins/{id}/submit-reviewPlanned
Auth: Bearer