Plugins

Create Plugin

Creates a new plugin in your organization.

post/api/plugins

Request

  • Base URL: https://app.withwillow.ai
  • URL: https://app.withwillow.ai/api/plugins
  • Auth: HTTP bearer

Request body

namestring required

Display name for the plugin

slugstring required

URL-friendly identifier. Must be lowercase alphanumeric with hyphens only.

descriptionstring

Human-readable description

versionstring

Plugin version string

status'active' | 'draft'
homepagestring
repositorystring
keywordsstring[]
skill_idsstring[]

IDs of skills to include

command_idsstring[]

IDs of commands to include

rule_idsstring[]

IDs of rules to include

hook_idsstring[]

IDs of hooks to include

sub_agent_idsstring[]

IDs of sub-agents to include

Example request

{
  "name": "My Plugin",
  "slug": "my-plugin",
  "description": "A custom plugin",
  "version": "1.0.0"
}

Response

Plugin created successfully

Example response

{
  "data": {
    "id": "plg_abc123",
    "slug": "my-plugin",
    "name": "My Plugin",
    "description": "A custom plugin",
    "version": "1.0.0",
    "status": "active",
    "homepage": "https://example.com",
    "repository": "https://github.com/org/repo",
    "org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.