Get a platform plugin.
curl --request GET \ --url https://auth.example.com/api/admin/platform/plugins/example \ --header 'Authorization: Bearer <token>'Returns plugin registry metadata, resolved platform configuration state, masked configuration, JSON schema, health cache, and a community-plugin disclaimer when applicable.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Responses
Section titled “ Responses ”Plugin detail 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
object
object
object
Example
{ "plugin": { "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"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}