List platform plugins.
curl --request GET \ --url https://auth.example.com/api/admin/platform/plugins \ --header 'Authorization: Bearer <token>'Lists registered plugins in platform scope. Built-in plugins are lazily registered, enabled/configuration state is resolved from KV, and the list is sorted by plugin name or id.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Plugin list response.
object
object
object
Present for operator-approved custom Dynamic Worker plugins.
Only on Dynamic Worker plugins, for a tenant request: whether the tenant’s plugin.enabled setting lets external plugin code run. When false, the plugin cannot be enabled and none of its code runs.
Digest of the immutable code and policy version selected for new rollouts.
object
Tenant-scoped resource requirements declared by an operator-approved Dynamic Worker plugin. Authrim-managed provisioning is the default; allowExisting controls whether an existing Cloudflare resource may be selected during enablement.
object
Example
{ "plugins": [ { "id": "email.smtp", "name": "SMTP Email Provider", "version": "1.0.0", "enabled": true, "configured": true, "configSource": "kv", "missingRequiredFields": [] } ]}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}