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

namestringrequired

Plugin name

descriptionstring

Plugin description

typestringDESKTOPWEBMOBILErequired

Type of the plugin

statusstringACTIVEINACTIVEDEPRECATEDARCHIVEDrequired

Status of the plugin

isActivebooleanfalse

Plugin is active or not

categoryIdstring

Plugin category ID

authorstring

Plugin author

licensestring

Plugin license

homepagestring

Homepage URL

repositorystring

Repository URL

tagsArray<string>

Plugin tags

requiresSubscriptionbooleanfalse

Whether plugin requires subscription

uploadedByIdstring

ID of user who uploaded the plugin

subscriptionPlansArray<string>

Subscription plans for the plugin

Response

201CreatedPlugin_1

Plugin created successfully.

Response fields application/json
deletedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
createdAtstring<date-time>

The creation timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
updatedAtstring<date-time>

The last update timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
idstring
isActivebooleanfalse

Plugin is active or not

isArchivedbooleanfalse
archivedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
namestringrequired

Plugin name

descriptionstring

Plugin description

typestringDESKTOPWEBMOBILErequired

Type of the plugin

statusstringACTIVEINACTIVEDEPRECATEDARCHIVEDrequired

Status of the plugin

categoryIdstring

Plugin category ID

categoryobject

Plugin category

versionsArray<string>required

Versions of the plugin

authorstring

Plugin author

licensestring

Plugin license

homepagestring

Homepage URL

repositorystring

Repository URL

uploadedByUser

User who uploaded the plugin

Show child attributes
deletedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
createdAtstring<date-time>

The creation timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
updatedAtstring<date-time>

The last update timestamp of the entity.

Example
2018-11-21T06:20:32.232Z
idstring
isActivebooleantrue
isArchivedbooleanfalse
archivedAtstring<date-time>
Example
2018-11-21T06:20:32.232Z
tenantIdstring
thirdPartyIdstring
firstNamestring
lastNamestring
emailstring
phoneNumberstring
usernamestring
timeZonestring
timeFormatstring1224
hashstring
refreshTokenstring
imageUrlstring
preferredLanguagestringenbgherufreszhdeptitnlplar
preferredComponentLayoutstringCARDS_GRIDTABLE
uiPreferencesobject
codestring
codeExpireAtstring<date-time>
emailVerifiedAtstring<date-time>
lastLoginAtstring<date-time>
emailTokenstring
roleIdstring
imageIdstring
defaultTeamIdstring
lastTeamIdstring
defaultOrganizationIdstring
lastOrganizationIdstring
uploadedAtstring<date-time>

Upload date

requiresSubscriptionbooleanfalserequired

Is subscription plan enabled

isFeaturedbooleanfalserequired

Whether the plugin is featured

isVerifiedbooleanfalserequired

Whether the plugin is verified by Gauzy

lastDownloadedAtstring<date-time>

Last downloaded date

pluginTenantsArray<string>

Plugin tenants for this plugin

settingsArray<string>

Plugin settings

subscriptionsArray<string>

Plugin subscriptions

subscriptionPlansArray<string>

Plugin subscription plans

pluginTagsArray<string>

Plugin tag relationships

400Bad Request

Invalid input provided. Check the response body for error details.

401Unauthorized

Unauthorized access.

Authorization

api_key
Bearer
Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey