Plugin Information

Plugin Information

List Available Plugins

Get all plugins available

Securityx-api-key
Request
header Parameters
Harness-Account
string

Identifier field of the account the resource is scoped to.

Responses
200

Example response

get/v1/plugins-info
Request samples
Response samples
[
  • {
    }
]

Get Plugin

Get plugin details for given pluginId

Securityx-api-key
Request
path Parameters
plugin-id
required
string

Plugin Identifier

query Parameters
meta
boolean

Custom plugin metadata

header Parameters
Harness-Account
string

Identifier field of the account the resource is scoped to.

Responses
200

Example response

get/v1/plugins-info/{plugin-id}
Request samples
Response samples
{
  • "plugin": {
    }
}

Request for a Plugin

Request for a Plugin

Securityx-api-key
Request
header Parameters
Harness-Account
string

Identifier field of the account the resource is scoped to.

Request Body schema: application/json

Details of the plugin being requested

name
required
string
creator
required
string
package_link
required
string
doc_link
required
string
Responses
201

Created

post/v1/plugin/request
Request samples
application/json
{
  • "name": "string",
  • "creator": "string",
  • "package_link": "string",
  • "doc_link": "string"
}

Get all plugin requests for an account

Get all plugin requests for an account

Securityx-api-key
Request
query Parameters
page
integer

Pagination page number strategy: Specify the page number within the paginated collection related to the number of items in each page

limit
integer

Pagination: Number of items to return

header Parameters
Harness-Account
string

Identifier field of the account the resource is scoped to.

Responses
200

Returns all plugin requests for an account

get/v1/plugin/request
Request samples
Response samples
application/json
{
  • "plugin_requests": [
    ]
}