Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.stresspilot.zeann3th.com/llms.txt

Use this file to discover all available pages before exploring further.

The Plugin Service is a dedicated microservice for managing the plugin ecosystem. It is built with Rust and Axum.

Base URL

http://localhost:52001

Endpoints

Plugins

  • GET /api/v1/plugins: List all available plugins.
  • POST /api/v1/plugins: Upload a new plugin (requires multi-part form data).
  • GET /api/v1/plugins/:id: Get detailed metadata for a specific plugin.
  • PATCH /api/v1/plugins/:id: Update plugin metadata.

Users

  • POST /api/v1/users/register: Register a new developer.
  • POST /api/v1/users/login: Authenticate and receive a JWT.

Authentication

The Plugin Service uses JWT for authentication. Include the token in the Authorization header as a Bearer token.
Authorization: Bearer <your_jwt_token>