create_project
Create a project for one or more teams; only those teams' tickets can join it. It goes last in priority order and gets the default views. Returns the project. Needs write access.
Inputs
namestringRequiredThe project's name, up to 100 characters, such as Docs launch.
slugstringRequiredThe project's slug: 2 to 48 lowercase letters, numbers or hyphens, such as docs-launch.
teamsarray of stringsRequiredKeys of the teams whose tickets the project holds, such as WEB.
summarynullable stringUp to 200 characters on what the project delivers. null means none.
statusstringWhere the project stands. A new project starts planned.
plannedactivepausedcompletedcanceledleadnullable stringThe project lead's email or user ID, such as maya@acme.dev. null means none.
targetDatenullable stringThe target date as YYYY-MM-DD, such as 2026-11-30. null means none.
productsarray of stringsSlugs of the products the project changes, such as storefront.
documentnullable stringThe project's Markdown document, up to 200,000 characters. null means none.
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "create_project", "arguments": { "name": "Docs launch", "slug": "docs-launch", "teams": [ "WEB" ], "summary": "Ship the public docs site with search.", "status": "active", "lead": "maya@acme.dev", "targetDate": "2026-11-30", "products": [ "storefront" ] } }}curl -X POST https://api.qa.clankership.net/agent/v1/projects:create \ -H "Authorization: Bearer $CLANKER_AGENT_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Docs launch", "slug": "docs-launch", "teams": [ "WEB" ], "summary": "Ship the public docs site with search.", "status": "active", "lead": "maya@acme.dev", "targetDate": "2026-11-30", "products": [ "storefront" ] }'