Bỏ qua tới nội dung

Plugin

Route do plugin đăng ký và thông tin plugin. · 5 endpoint

Route do plugin cung cấp (GET)

GET/api/v1/plugins/{pluginId}/{path}API key bất kỳ

Chạy route trong contributes.routes của plugin đang bật. Scope cần có theo khai báo của route; body tối đa 1 MB. Kết quả trả về là body plugin trả.

Tham số

pluginId
path · bắt buộc
string
max 100
path
path · bắt buộc
string
max 1000 · default ""

Lệnh mẫu

bash
curl "http://127.0.0.1:9900/api/v1/plugins/{pluginId}/{path}" \
  -H "Authorization: Bearer dpk_xxx"

Route do plugin cung cấp (POST)

POST/api/v1/plugins/{pluginId}/{path}API key bất kỳ

Chạy route trong contributes.routes của plugin đang bật. Scope cần có theo khai báo của route; body tối đa 1 MB. Kết quả trả về là body plugin trả.

Tham số

pluginId
path · bắt buộc
string
max 100
path
path · bắt buộc
string
max 1000 · default ""

Lệnh mẫu

bash
curl -X POST "http://127.0.0.1:9900/api/v1/plugins/{pluginId}/{path}" \
  -H "Authorization: Bearer dpk_xxx"

Route do plugin cung cấp (PUT)

PUT/api/v1/plugins/{pluginId}/{path}API key bất kỳ

Chạy route trong contributes.routes của plugin đang bật. Scope cần có theo khai báo của route; body tối đa 1 MB. Kết quả trả về là body plugin trả.

Tham số

pluginId
path · bắt buộc
string
max 100
path
path · bắt buộc
string
max 1000 · default ""

Lệnh mẫu

bash
curl -X PUT "http://127.0.0.1:9900/api/v1/plugins/{pluginId}/{path}" \
  -H "Authorization: Bearer dpk_xxx"

Route do plugin cung cấp (PATCH)

PATCH/api/v1/plugins/{pluginId}/{path}API key bất kỳ

Chạy route trong contributes.routes của plugin đang bật. Scope cần có theo khai báo của route; body tối đa 1 MB. Kết quả trả về là body plugin trả.

Tham số

pluginId
path · bắt buộc
string
max 100
path
path · bắt buộc
string
max 1000 · default ""

Lệnh mẫu

bash
curl -X PATCH "http://127.0.0.1:9900/api/v1/plugins/{pluginId}/{path}" \
  -H "Authorization: Bearer dpk_xxx"

Route do plugin cung cấp (DELETE)

DELETE/api/v1/plugins/{pluginId}/{path}API key bất kỳ

Chạy route trong contributes.routes của plugin đang bật. Scope cần có theo khai báo của route; body tối đa 1 MB. Kết quả trả về là body plugin trả.

Tham số

pluginId
path · bắt buộc
string
max 100
path
path · bắt buộc
string
max 1000 · default ""

Lệnh mẫu

bash
curl -X DELETE "http://127.0.0.1:9900/api/v1/plugins/{pluginId}/{path}" \
  -H "Authorization: Bearer dpk_xxx"