Plugin Management
Create new plugin
POST
http://localhost:3000/api/plugins
Uploads a plugin file along with metadata to register a new plugin in the system.
Body
multipart/form-data
Plugin metadata and file
namestringrequiredPlugin name
descriptionstringPlugin description
typestringDESKTOPWEBMOBILErequiredType of the plugin
statusstringACTIVEINACTIVEDEPRECATEDARCHIVEDrequiredStatus of the plugin
isActivebooleanfalsePlugin is active or not
categoryIdstringPlugin category ID
authorstringPlugin author
licensestringPlugin license
homepagestringHomepage URL
repositorystringRepository URL
tagsArray<string>Plugin tags
requiresSubscriptionbooleanfalseWhether plugin requires subscription
uploadedByIdstringID of user who uploaded the plugin
subscriptionPlansArray<string>Subscription plans for the plugin
Response
Plugin created successfully.
400Bad Request
Invalid input provided. Check the response body for error details.
401Unauthorized
Unauthorized access.
Authorization
api_ keyBearer