Get a platform plugin.
GET
/api/admin/platform/plugins/{id}
Code sample: Shell / cURL
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 ” id
required
string
Responses
Section titled “ Responses ”Plugin detail response.
Media type application/json
object
plugin
required
object
id
string
name
string
version
string
enabled
boolean
configured
boolean
configSource
string | null
missingRequiredFields
Array<string>
provisioning
object
operationId
required
string
state
required
string
key
additional properties
backendKind
Present for operator-approved custom Dynamic Worker plugins.
string
capabilityManifestDigest
string
activeVersionDigest
Digest of the immutable code and policy version selected for new rollouts.
string
credentialSlots
Array<object>
object
configKey
required
string
required
required
boolean
key
additional properties
resources
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.
Array<object>
object
logicalResourceId
required
string
binding
required
string
kind
required
string
access
required
string
allowExisting
required
boolean
key
additional properties
key
additional properties
status
required
object
key
additional properties
config
required
object
key
additional properties
configSchema
required
object
key
additional properties
disclaimer
required
string | null
key
additional properties
Example
{ "plugin": { "id": "email.smtp", "name": "SMTP Email Provider", "version": "1.0.0", "enabled": true, "configured": true, "configSource": "kv", "missingRequiredFields": [] }}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}