Skip to content

Create plugin instance

PUT
/api/v1/plugin-instance
curl --request PUT \
--url https://example.com/api/v1/plugin-instance \
--header 'Content-Type: application/json' \
--data '{ "user": "example", "plugin_id": "example", "enabled": true, "auth": { "additionalProperty": "example" }, "config": {}, "state": {}, "status": "configured" }'

Creates a plugin instance for the authenticated user.

Media typeapplication/json
object
user
required

User record ID

string
plugin_id
required
string
enabled
boolean
auth
object
key
additional properties
string
config
object
key
additional properties
any
state
object
key
additional properties
any
status
string
Allowed values: configured needs_auth needs_reauth syncing rate_limited unavailable unsupported_protocol error disabled

Plugin instance created

Bad Request

Unauthorized

Internal Server Error