Plugin
get
Authorizations
Path parameters
pluginIdstringRequired
Responses
200
Successful
application/json
pluginIdstringRequired
namestringRequired
providerIdstringRequired
createdAtstring · dateRequired
scriptsstringOptional
providersstringOptional
409
Plugin does not exist
application/json
500
Internal Server Error
application/json
get/plugin/{pluginId}
GET /v1/plugin/{pluginId} HTTP/1.1
Host: api.edgetag.io
Accept: */*
{
"pluginId": "text",
"name": "text",
"providerId": "text",
"createdAt": "2026-01-01",
"scripts": "text",
"providers": "text",
"secrets": {
"string": {
"secretId": "text",
"value": "text",
"type": "text",
"isSet": true,
"optional": true
}
}
}put
Authorizations
Path parameters
pluginIdstringRequired
Body
namestringRequired
providerIdstring · enumRequiredPossible values:
tagIdstringRequired
scriptsstringRequired
providersstringRequired
Responses
200
Successful
application/json
pluginIdstringRequired
409
Plugin does not exist
application/json
500
Internal Server Error
application/json
put/plugin/{pluginId}
PUT /v1/plugin/{pluginId} HTTP/1.1
Host: api.edgetag.io
Content-Type: application/json
Accept: */*
Content-Length: 202
{
"name": "text",
"providerId": "hipaa",
"tagId": "text",
"scripts": "text",
"providers": "text",
"secrets": [
{
"variable": "text",
"type": "text",
"optional": true,
"data": "text",
"iv": "text",
"key": "text",
"salt": "text"
}
]
}{
"pluginId": "text"
}delete
Authorizations
Path parameters
pluginIdstringRequired
Responses
200
Successful
application/json
errorsstring[]Optional
406
Plugin does not exist
application/json
500
Internal Server Error
application/json
delete/plugin/{pluginId}
DELETE /v1/plugin/{pluginId} HTTP/1.1
Host: api.edgetag.io
Accept: */*
{
"errors": [
"text"
]
}post
Authorizations
Body
namestringRequired
providerIdstring · enumRequiredPossible values:
tagIdstringRequired
scriptsstringRequired
providersstringRequired
Responses
200
Successful
application/json
pluginIdstringRequired
403
Forbidden
application/json
409
Conflict
application/json
500
Internal Server Error
application/json
post/plugin
POST /v1/plugin HTTP/1.1
Host: api.edgetag.io
Content-Type: application/json
Accept: */*
Content-Length: 202
{
"name": "text",
"providerId": "hipaa",
"tagId": "text",
"scripts": "text",
"providers": "text",
"secrets": [
{
"variable": "text",
"type": "text",
"optional": true,
"data": "text",
"iv": "text",
"key": "text",
"salt": "text"
}
]
}{
"pluginId": "text"
}Last updated
Was this helpful?

