Toolkits

Promote Toolkit

Promotes a user-owned toolkit to an organization-level toolkit, making it available for assignment to groups.

This moves the toolkit; it does not copy it. The user-level toolkit is removed from its owner's list and exists afterwards only at the organization level, under its new slug. The owner does not call this endpoint and is not consulted: an administrator promoting a toolkit takes it out of that user's account. Tell the owner before you do.

There is no un-promote operation. Restoring a toolkit to its owner means recreating it through the User API.

post/api/toolkits/{slug}/promote

Request

  • Base URL: https://app.withwillow.ai
  • URL: https://app.withwillow.ai/api/toolkits/{slug}/promote
  • Auth: HTTP bearer

Path parameters

slugstring required

The slug of the user toolkit to promote. This is the namespaced slug the User API returned at creation (owner@example.com:my-toolkit), not the bare slug that was requested.

Request body

namestring

Display name for the promoted toolkit

descriptionstring

Description for the promoted toolkit

slugstring

New slug for the promoted toolkit

Response

Toolkit promoted successfully

Example response

{
  "data": {
    "id": "tk_abc123",
    "slug": "my-custom-toolkit",
    "name": "My Custom Toolkit",
    "description": "Custom toolkit for internal workflows",
    "status": "active",
    "created_at": "2024-01-15T10:30:00Z",
    "updated_at": "2024-01-20T14:45:00Z",
    "is_org": true,
    "org_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "owner_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}

Changes

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