Get all plugins
GET/api/v1/plugins
Retrieve a list of all plugins, excluding drafts
Request
Query Parameters
Default value: 250
Number of results to return per page, between 1 and 1000. Default 250.
Default value: 0
Page number to return, 0-indexed. Default 0.
Responses
- 200
- 429
List of plugins
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Current page number, 0-indexed
plugins
object[]
required
contexts
object[]
required
Which contexts the plugin should execute/show up in, e.g. { "type": "GLOBAL" }
createdBy
object
The creator of the plugin. Null if created via API.
Description of the plugin
Whether the plugin is generally available or not
When the plugin was last updated
The minimum role required to view the plugin, e.g. VIEWER
, USER
, MANAGER
, OWNER
, or the tag for a custom role. Learn more about each permission in our docs.
Display name of the plugin
The identifier of the proxy to use for requests from this plugin
Unique identifier for the plugin
Total number of results
Total number of pages
{
"page": 0,
"plugins": [
{
"contexts": [
{
"type": "string"
}
],
"createdBy": {
"dateCreated": "2024-07-29T15:51:28.071Z",
"email": "string",
"id": 0,
"name": "string",
"oauthUserId": "string",
"tenantId": 0
},
"description": "string",
"isDraft": true,
"lastUpdated": "2024-07-29T15:51:28.071Z",
"minimumRoleRequired": "string",
"name": "string",
"proxyTag": "string",
"tag": "string"
}
],
"total": 0,
"totalPages": 0
}
The client has exceeded the rate limit by performing too many requests in a short period. Retry the request after a delay.
Response Headers
Retry-After
integer
The number of seconds until the rate limiting resets.
- application/problem+json
- Schema
- Example (from schema)
Schema
The number of seconds until the rate limiting resets.
Possible values: >= 100
and <= 599
, [429
]
{
"detail": "string",
"instance": "string",
"retryAfter": 0,
"status": 429,
"title": "string",
"type": "string"
}