Plugins
Successful Response
Bad request
Not found
GET /api/v2/plugin-registries/marketplace HTTP/1.1
Accept: */*
{
"records": [
{
"name": "text",
"registries": {
"ANY_ADDITIONAL_PROPERTY": {
"name": "text",
"registry": "text",
"homepage_url": "text",
"source_url": "text",
"authors": [
{
"name": "text",
"handle": "text",
"link": "text"
}
],
"versions": [
{
"name": "text",
"git_url": "text",
"tar_url": "text",
"ref": "text",
"subdirectory": "text"
}
],
"description": "text"
}
},
"installed": false,
"installed_version": "text"
}
]
}Successful Response
Bad request
Not found
Validation Error
POST /api/v2/plugin-registries/marketplace/install HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 50
{
"name": "text",
"version": "text",
"registry": "text"
}No content
^[^:]+$^[^:]+$Successful Response
Bad request
Not found
Validation Error
POST /api/v2/plugins/{plugin_id}/tasks/{uid}/tags HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 45
{
"name": "text",
"value": "text",
"color": "text"
}No content
^[^:]+$^[^:]+$Successful Response
Bad request
Not found
Validation Error
PUT /api/v2/plugins/{plugin_id}/tasks/{uid}/tags/{tag_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 45
{
"name": "text",
"value": "text",
"color": "text"
}No content
Successful Response
No content
Bad request
Not found
Validation Error
DELETE /api/v2/plugins/{plugin_id}/tasks/{uid}/tags/{tag_id} HTTP/1.1
Accept: */*
No content
-11falsetrueidPossible values: descPossible values: Successful Response
Bad request
Not found
Validation Error
GET /api/v2/plugins/tasks HTTP/1.1
Accept: */*
{
"records": [
{
"id": 1,
"input": "text",
"full_input": "text",
"output": "text",
"user_id": 1,
"username": "text",
"plugin_id": "text",
"plugin_options": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"downloads": [
{
"id": 1,
"filename": "text",
"link": "text"
}
],
"status": "queued",
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z",
"tags": [
{
"id": 1,
"name": "text",
"value": "text",
"label": "text",
"color": "text"
}
]
}
],
"limit": 1,
"page": 1,
"total_pages": 1,
"total": 1
}-11falsetrueidPossible values: descPossible values: Successful Response
Bad request
Not found
Validation Error
GET /api/v2/plugins/{plugin_id}/tasks HTTP/1.1
Accept: */*
{
"records": [
{
"id": 1,
"input": "text",
"full_input": "text",
"output": "text",
"user_id": 1,
"username": "text",
"plugin_id": "text",
"plugin_options": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"downloads": [
{
"id": 1,
"filename": "text",
"link": "text"
}
],
"status": "queued",
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z",
"tags": [
{
"id": 1,
"name": "text",
"value": "text",
"label": "text",
"color": "text"
}
]
}
],
"limit": 1,
"page": 1,
"total_pages": 1,
"total": 1
}Successful Response
Bad request
Not found
Validation Error
GET /api/v2/plugins/{plugin_id}/tasks/{uid} HTTP/1.1
Accept: */*
{
"id": 1,
"input": "text",
"full_input": "text",
"output": "text",
"user_id": 1,
"username": "text",
"plugin_id": "text",
"plugin_options": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"downloads": [
{
"id": 1,
"filename": "text",
"link": "text"
}
],
"status": "queued",
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z",
"tags": [
{
"id": 1,
"name": "text",
"value": "text",
"label": "text",
"color": "text"
}
]
}Successful Response
Bad request
Not found
GET /api/v2/plugins HTTP/1.1
Accept: */*
{
"records": [
{
"id": "text",
"name": "text",
"authors": [
{
"name": "text",
"handle": "text",
"link": "text"
}
],
"readme": "",
"techniques": [
"text"
],
"software": "text",
"execution_options": {
"ANY_ADDITIONAL_PROPERTY": {
"description": "text",
"required": true,
"value": "text",
"suggested_values": [
"text"
],
"strict": true,
"editable": true,
"value_type": "STRING",
"internal": true,
"depends_on": [
{
"name": "text",
"values": [
"text"
]
}
]
}
},
"settings_options": {
"ANY_ADDITIONAL_PROPERTY": {
"description": "text",
"required": true,
"value": "text",
"suggested_values": [
"text"
],
"strict": true,
"editable": true,
"value_type": "STRING",
"internal": true,
"depends_on": [
{
"name": "text",
"values": [
"text"
]
}
]
}
},
"current_settings": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"enabled": true,
"loaded": false,
"execution_enabled": false,
"python_deps": [
"text"
]
}
]
}Successful Response
Bad request
Not found
Validation Error
PUT /api/v2/plugins/{plugin_id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 16
{
"enabled": true
}No content
Successful Response
""Bad request
Not found
Validation Error
POST /api/v2/plugins/{plugin_id}/execute HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"options": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}{
"detail": ""
}Successful Response
Bad request
Not found
Validation Error
PUT /api/v2/plugins/{plugin_id}/settings HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 38
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}No content
Successful Response
Bad request
Not found
Validation Error
POST /api/v2/plugins/install/git HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 49
{
"url": "text",
"ref": "text",
"subdirectory": "text"
}No content
Successful Response
Bad request
Not found
Validation Error
POST /api/v2/plugins/install/tar HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 36
{
"url": "text",
"subdirectory": "text"
}No content
Last updated
Was this helpful?