Welcome to the new Golem Cloud Docs! 👋
Plugin

Plugin API

Get a plugin by id

PathMethodProtected
/v1/plugins/{plugin_id}GETYes

Example Response JSON

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
  "name": "string",
  "version": "string",
  "description": "string",
  "icon": "string",
  "homepage": "string",
  "spec": {
    "type": "ComponentTransformer",
    "providedWitPackage": "string",
    "jsonSchema": null,
    "validateUrl": "string",
    "transformUrl": "string"
  }
}

Delete a plugin

PathMethodProtected
/v1/plugins/{plugin_id}DELETEYes

Example Response JSON

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
  "name": "string",
  "version": "string",
  "description": "string",
  "icon": "string",
  "homepage": "string",
  "spec": {
    "type": "ComponentTransformer",
    "providedWitPackage": "string",
    "jsonSchema": null,
    "validateUrl": "string",
    "transformUrl": "string"
  }
}

Plugin API Errors

Status CodeDescriptionBody
400Invalid request, returning with a list of issues detected in the request{"errors":["string"]}
401Unauthorized request{"error":"string"}
403Forbidden Request{"error":"string"}
404Entity not found{"error":"string"}
409{"error":"string"}
422Limits of the plan exceeded{"error":"string"}
500Internal server error{"error":"string"}