List tenant plugins.
curl --request GET \ --url https://auth.example.com/api/admin/plugins \ --header 'Authorization: Bearer <token>'List plugin registry entries visible in the current tenant, including built-in plugins lazily registered at request time.
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"}