Skip to main content

AvailablePluginDto

Available plugin (not yet enabled by user)

capabilities objectrequired

Plugin capabilities

readSyncbooleanrequired

Can sync reading progress

userRecommendationProviderbooleanrequired

Can provide recommendations

descriptionstring | nullnullable

Plugin description

displayNamestringrequired

Plugin display name

namestringrequired

Plugin name

oauthConfiguredbooleanrequired

Whether the admin has configured OAuth credentials (client_id set)

pluginIdstring<uuid>required

Plugin definition ID

requiresOauthbooleanrequired

Whether this plugin requires OAuth authentication

userSetupInstructionsstring | nullnullable

User-facing setup instructions for the plugin

AvailablePluginDto
{
"capabilities": {
"readSync": true,
"userRecommendationProvider": true
},
"description": "string",
"displayName": "string",
"name": "string",
"oauthConfigured": true,
"pluginId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"requiresOauth": true,
"userSetupInstructions": "string"
}