The plugin object

⚠️
Preview — this feature is being built; the design below is the spec.

The plugin object as the API returns it. Every field below appears in every response that returns this object; fields with no value are null rather than missing.

Example

{
  "id": "plg_01JCN1P3R5T7V9X1Z3B5",
  "type": "plugin",
  "name": "acme-review-rules",
  "display_name": "Acme code review rules",
  "source": {
    "kind": "upload"
  },
  "latest_version": "1.4.0",
  "policy": "required",
  "workspace_ids": null,
  "description": "House style checks and the /review command for Syntic Code.",
  "created_at": "2026-09-12T10:00:00Z",
  "updated_at": "2026-11-02T10:00:00Z"
}

Fields

FieldTypeDescription
idstringStarts with plg_.
typestringThe object type, always plugin.
namestringName shown in the Console and in reports.
display_namestringSee the endpoint pages below.
sourceobjectupload for bundles sent to this API, or marketplace with the marketplace_id it came from.
latest_versionstringSemantic version members receive.
policystringrequired (installed for everyone and cannot be turned off), available (members may install it), or blocked (cannot be installed, even from a marketplace).
workspace_idsarray or nullLimit the policy to members of these workspaces; null means the whole organization.
descriptionstringFree-text description.
created_atstringWhen it was created, RFC 3339 UTC (some older objects use Unix seconds).
updated_atstringWhen it last changed.

Returned by

Was this page helpful?