AgileHero

resmi

Ajanınızdan çevik bir çalışma alanı yürütün: kartlar oluşturun ve taşıyın, epikleri iyileştirin, yol haritaları planlayın, retrospektifler yapın, beyaz tahtalar çizin ve wiki sayfaları yazın.

AgileHero MCP ile neler yapabilirsiniz?

  • OAuth ile Bağlanın — https://mcp.agilehero.io/mcp adresini herhangi bir MCP istemcisine ekleyin ve AgileHero hesabınızla oturum açın, API anahtarı gerekmez.

  • Projeler arasında arama yapın — Asistanınızdan, global tam metin search aracını kullanarak kartları, epikleri veya wiki sayfalarını içeriklerine göre bulmasını isteyin.

  • Kartları ve epikleri yönetin — Açıklamalar, kontrol listeleri, etiketler ve yorumlar dahil olmak üzere kart veya epik ayrıntılarının tamamını veya aracılığıyla okuyun.

  • Wiki sayfalarını güvenle düzenleyin — Değişiklikleri önizleyin, ardından döndürülen belirteci kullanarak bunları uygulayın.

  • Beyaz tahtalar oluşturun ve dönüştürün — ile diyagramlar çizin veya yapışkan notları backlog öğelerine dönüştürün.

  • Retrospektifler yapın — ile mevcut retrospektifleri listeleyin veya yenilerini oluşturun.

Barındırılan MCP Sunucusu

npx add-mcp 'https://mcp.agilehero.io/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

AgileHero, yerleşik bir MCP sunucusuyla birlikte gelir: MCP destekleyen herhangi bir AI asistanına tek bir URL ekleyin, AgileHero hesabınızla oturum açın; projelerinizde tam olarak sizin izinlerinizle çalışır — panolar, backlog, epikler, wiki, beyaz tahtalar, retrospektifler ve yol haritası genelinde 49 araç. Bu referans, sunucunun kendisinden üretilir, bu yüzden her zaman günceldir.

Yeni misiniz? AI ajanlarına genel bakış ile başlayın veya aşağıda istemcinizi bağlama bölümüne geçin. Bu sunucudaki her yerdeki zengin metin, AgileHero Markup (AHM) biçimindedir — ajanların insan içeriğini asla bozmaması için tasarlanmış, katı, doğrulanmış bir XML lehçesidir. Bir asistan bağlamak yerine bir betik mi yazıyorsunuz? REST API referansı aynı OAuth oturum açma yöntemini kullanır.

AI istemcinizi bağlayın

Bağlanmak iki şey demektir: uç nokta URL'sini istemcinize ekleyin, ardından istemci istediğinde AgileHero hesabınızla oturum açın. Oluşturulacak veya yapıştırılacak bir anahtar yoktur. Bağlandıktan sonra istemci sizin gibi, tam olarak sizin izinlerinizle hareket eder; bağlı her istemci uygulamada Ayarlar → AI istemcileri altında listelenir ve istediğiniz zaman erişimini iptal edebilirsiniz. Gözlemciler MCP sunucusunu kullanamaz: gözlemci olduğunuz bir çalışma alanı listelenmez ve içindeki her şey bulunamadı olarak okunur.

Uç nokta

https://mcp.agilehero.io/mcp

Taşıma

Streamable HTTP (POST)

Oturum açma

AI istemciniz bir tarayıcı penceresi açar; bir kez onaylayın, istediğiniz zaman Ayarlar → AI istemcileri bölümünden iptal edin.

Claude Code

Terminalde bir kez çalıştırın; Claude Code sunucuyu kullanıcı düzeyindeki yapılandırmanızda saklar ve tarayıcınız üzerinden oturum açar.

claude mcp add --transport http --scope user agilehero https://mcp.agilehero.io/mcp
  • Tüm bayraklar sunucu adından önce gelmelidir.
  • Ardından bir Claude Code oturumu içinde /mcp komutunu çalıştırın ve Kimlik Doğrula seçeneğini seçin (veya claude mcp login agilehero komutunu çalıştırın) ve tarayıcınızda oturum açmayı onaylayın.

Doğrulama: claude mcp list komutunu çalıştırın — agilehero bağlı olarak görünmelidir. "kimlik doğrulama gerekiyor" gösteriyorsa, claude mcp login agilehero komutunu çalıştırın.

Claude Code belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

VS Code (GitHub Copilot)

Bir çalışma alanındaki .vscode/mcp.json dosyasına ekleyin veya tüm çalışma alanları için "MCP: Kullanıcı Yapılandırmasını Aç" komutunu çalıştırın. Sunucu ilk başladığında oturum açma için bir tarayıcı penceresi açılır.

.vscode/mcp.json

{
  "servers": {
    "agilehero": {
      "type": "http",
      "url": "https://mcp.agilehero.io/mcp"
    }
  }
}
  • "type": "http" gereklidir — onsuz VS Code URL'yi çalıştırılacak bir komut olarak ele alır.

Doğrulama: "MCP: Sunucuları Listele" komutunu çalıştırın, agilehero'yu başlatın, tarayıcıda oturum açmayı tamamlayın ve araçlarının Sohbet görünümünde göründüğünü kontrol edin.

VS Code (GitHub Copilot) belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Codex

Terminalden ekleyin, ardından oturum açın — yapılandırma Codex CLI, IDE uzantısı ve ChatGPT masaüstü uygulaması tarafından paylaşılır.

codex mcp add agilehero --url https://mcp.agilehero.io/mcp
codex mcp login agilehero
  • Codex oturum açmayı kendi başına başlatmaz — sunucuyu ekledikten sonra codex mcp login agilehero komutunu çalıştırın.

Doğrulama: codex mcp list komutunu çalıştırın — agilehero kimliği doğrulanmış olarak görünmelidir; ardından Codex'ten AgileHero projelerinizi listelemesini isteyin.

Codex belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Zed

settings.json dosyasına ekleyin veya Ayarlar → AI → MCP Sunucuları → Uzak Sunucu Ekle seçeneğini kullanın; Zed sizden oturum açmanızı ister.

~/.config/zed/settings.json

{
  "context_servers": {
    "agilehero": {
      "url": "https://mcp.agilehero.io/mcp"
    }
  }
}
  • Başlıkları boş bırakın — Zed oturum açmayı yalnızca Authorization başlığı yapılandırılmadığında başlatır.

Doğrulama: Zed'i yeniden başlatın, istendiğinde tarayıcınızda oturum açmayı onaylayın ve AgileHero projelerinizi listelemesini isteyin — ilk başarılı çağrı bağlantıyı doğrular.

Zed belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

GitHub Copilot CLI

~/.copilot/mcp-config.json dosyasına veya bir depo içindeki .mcp.json dosyasına ekleyin.

~/.copilot/mcp-config.json

{
  "mcpServers": {
    "agilehero": {
      "type": "http",
      "url": "https://mcp.agilehero.io/mcp"
    }
  }
}
  • GitHub Copilot CLI 1.0.83 veya daha yenisini gerektirir (İstemci Kimliği Meta Veri Belgesi desteği).
  • Copilot CLI, sunucu ilk istediğinde oturum açmayı açar; ayrıca bir oturum içinde /mcp auth agilehero komutunu da çalıştırabilirsiniz.

Doğrulama: Copilot CLI içinde /mcp komutunu çalıştırın — agilehero, araçlarıyla birlikte bağlı olarak listelenmelidir.

GitHub Copilot CLI belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Claude (web, masaüstü, Cowork)

AgileHero'yu özel bir bağlayıcı olarak ekleyin ve oturum açın; bağlayıcı web'deki Claude, Claude Desktop, Cowork ve mobil uygulamalarda kullanılabilir.

Settings → Connectors → Add custom connector
Name: AgileHero
URL: https://mcp.agilehero.io/mcp
Sign in now
  • Bağlayıcı, aynı Claude hesabıyla oturum açıldığında Claude Code'da da görünür.
  • Ücretsiz plan: bir özel bağlayıcı. Team ve Enterprise: bir Sahip bağlayıcıyı ekler ve her üye kendi AgileHero hesabıyla oturum açar.

Doğrulama: Yeni bir sohbet başlatın — AgileHero bağlayıcılar altında listelenir ve Claude'dan AgileHero projelerinizi listelemesini istemek çalışır.

Claude (web, masaüstü, Cowork) belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

ChatGPT

Geliştirici modunda bir bağlayıcı oluşturun ve OAuth ile oturum açın.

Settings → Connectors → Create (Developer mode)
Name: AgileHero
MCP server URL: https://mcp.agilehero.io/mcp
Authentication: OAuth
  • Geliştirici modu etkin olan Plus, Pro, Business, Enterprise ve Edu'da kullanılabilir; bir çalışma alanında bir yönetici veya sahip, bağlayıcıyı üyeler için yayınlar.

Doğrulama: AgileHero bağlayıcısı etkinken yeni bir sohbet açın ve ChatGPT'den AgileHero projelerinizi listelemesini isteyin.

ChatGPT belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Diğer istemci

İstemci Kimliği Meta Veri Belgeleri ile OAuth'u destekleyen herhangi bir MCP istemcisi: uç noktayı uzak (Streamable HTTP) bir sunucu olarak ekleyin ve tarayıcınızda oturum açmayı onaylayın.

Transport: Streamable HTTP
URL: https://mcp.agilehero.io/mcp
Authentication: OAuth (sign in when the client asks)
  • Yalnızca statik belirteçleri veya başlıkları destekleyen istemciler bağlanamaz — AgileHero yalnızca OAuth oturum açma kullanır.

Doğrulama: İstemciyi yeniden başlatın, istendiğinde tarayıcınızda oturum açmayı onaylayın ve AgileHero projelerinizi listelemesini isteyin — ilk başarılı çağrı bağlantıyı doğrular.

Diğer istemci belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Henüz desteklenmiyor

Bu istemciler henüz AgileHero'ya oturum açamaz. Çoğu, AgileHero'nun kullandığı OAuth istemci kayıt yöntemi olan İstemci Kimliği Meta Veri Belgelerini (mevcut MCP önerisi) desteklemez; satıcı belgelerini düzenli olarak yeniden kontrol ediyoruz ve bir istemci uygun hale gelir gelmez yukarı taşıyoruz.

CursorHenüz değil

Cursor henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Cursor belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

OpenCodeHenüz değil

OpenCode henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

OpenCode belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Gemini CLIHenüz değil

Gemini CLI henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Gemini CLI belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

ClineHenüz değil

Cline henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Cline belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Google AntigravityHenüz değil

Google Antigravity henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Google Antigravity belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

AmpHenüz değil

Amp henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Amp belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Raycast AIHenüz değil

Raycast AI henüz İstemci Kimliği Meta Veri Belgelerini desteklemiyor (OAuth oturum açması Dinamik İstemci Kaydı veya önceden kayıtlı bir istemci gerektirir), bu nedenle şimdilik AgileHero'ya bağlanamaz.

Raycast AI belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

KiroHenüz değil

Kiro, sizin sağladığınız bir İstemci Kimliği Meta Veri Belgesi URL'si ile oturum açar ve AgileHero henüz bunun için bir İstemci Kimliği Meta Veri Belgesi barındırmaz.

Kiro belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

WarpHenüz değil

Warp'ın henüz kullanıcı tarafından eklenen sunucular için OAuth oturum açması yoktur, bu nedenle şimdilik AgileHero'ya bağlanamaz.

Warp belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

JetBrains AI AssistantHenüz değil

JetBrains AI Assistant'ın uzak sunucular için OAuth oturum açması yoktur ve mcp-remote köprüsü barındırılan bir istemci belgesi gerektirir — AgileHero henüz bunun için bir İstemci Kimliği Meta Veri Belgesi barındırmaz.

JetBrains AI Assistant belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

ContinueHenüz değil

Continue'un Streamable HTTP sunucuları için OAuth oturum açması yoktur ve mcp-remote köprüsü barındırılan bir istemci belgesi gerektirir — AgileHero henüz bunun için bir İstemci Kimliği Meta Veri Belgesi barındırmaz.

Continue belgeleri · satıcı belgelerine karşı 2026-09-15 tarihinde doğrulandı

Sunucu talimatları

Her MCP istemcisi bu kuralları başlatma sırasında alır:

AgileHero MCP sunucusu.

Her id parametresi ve yanıttaki her id kısa bir uid'dir — her zaman list/get/search araçlarının döndürdüğü uid'leri kullanın, asla bir tane icat etmeyin. Çoğu araç bir proje uid'si gerektirir — çalışma alanlarını ve projeleri keşfetmek için önce list_projects çağrısını yapın. search (tam metin, tüm içerik türleri) aracını search_cards (başlık-alt dizesi, tek proje) aracına tercih edin.

Güncelleme araçlarında, koleksiyonlar için add_*/remove_* delta alanlarını tercih edin (kademeli, güvenli); düz koleksiyon alanları (assigned_to, labels, checklists, cards_relations, links, attachments) önceki durumu DEĞİŞTİRİR ve delta alanlarıyla birleştirilemez. Kontrol listesi öğeleri { description, checked } biçimindedir. list_cards / list_epics üzerinde updated_since ile değişiklikleri yakalayın.

Bir kartın listesini veya konumunu değiştirmek için move_card (update_card değil) kullanın; boş bir list_id, backlog anlamına gelir.

Wiki, beyaz tahta, retrospektif ve yol haritası araçları, projenin çalışma alanının Pro veya deneme planında olmasını gerektirir. Beyaz tahta öğe yazmaları toplu araçlardır ve ya hep ya hiçtir; öğe uid'leri get_whiteboard'dan gelir. Retrospektif öğeleri add_retro_items ve move_retro_item ile yönetilir (move_card retrospektif kartlarını reddeder).

Günlük limitler: araç çağrıları kullanıcı başına çalışma alanı başına ölçülür — Ücretsiz planda günde 500, Pro veya deneme planında günde 5.000, 00:00 UTC'de sıfırlanır. get_ahm_spec ve list_projects asla sayılmaz (kapsamı belirsiz bir arama gibi tek bir çalışma alanına atfedilemeyen hiçbir çağrı da sayılmaz). Limitin üzerinde, araçlar sıfırlama veya yükseltme yapılana kadar günlük limit hatası döndürür.

TÜM zengin metin (wiki sayfaları, kart/epik açıklamaları, yorumlar) AgileHero Markup (AHM) biçimindedir — katı XML, ASLA markdown veya HTML değil; herhangi birini yazmadan önce get_ahm_spec'i bir kez çağırın. Zengin metin düzenlemeleri tasarım gereği iki adımlıdır: preview_wiki_page_update / preview_description_update (sonuçlar + preview_token), ardından bu belirteçle eşleşen güncelleme aracı.

Tam araç belgeleri: https://agilehero.io/docs/mcp

AHM belirtimi: https://agilehero.io/docs/mcp/agilehero-markup

Araçlar (49)

list_projectsalt okuma

Belirtecin kullanıcısının erişebildiği her çalışma alanını ve projeyi listeler; böylece ajan, diğer çoğu aracın gerektirdiği proje uid'sini çözebilir. Hiçbir proje uid'si bilinmediğinde bunu ilk çağırın — kullanıcıdan asla bir tane yapıştırmasını istemeyin. Çalışma alanlarını (uid, ad, plan, rolünüz) projeleriyle (uid, ad, url) birlikte döndürür. Pro-pillar araçları (wiki, metrikler) çalışma alanının planının pro veya deneme olmasını gerektirir.

searchalt okuma

Ürünün global tam metin araması (OpenSearch): kartlar, epikler, wiki sayfaları ve projeler; başlık, açıklama, yorum, kontrol listesi öğeleri ve ek dosya adlarında eşleşme yapar; alaka düzeyine göre sıralanır ve yakınlık artışı uygulanır. Bunu içeriğe göre herhangi bir şeyi bulmak için kullanın ("göçü tartıştığımız kart"); search_cards'ı yalnızca tek bir proje içinde başlık-alt dizesi aramaları için kullanın. Her sonuç bir tür, eyleme hazır bir uid (kartlar get_card/update_card, epikler get_epic, wiki_pages show_wiki_page, projeler project_id parametrelerini besler), bir derin bağlantı URL'si ve neden eşleştiğini gösteren <mark> vurgulu parçacıklar taşır. İsteğe bağlı olarak project_id veya assigned_to_me ile kapsam belirleyin. page/per_page ile sayfalayın; total_count tam eşleşme sayısıdır.

ParametreTürZorunluAçıklama
querystringevetSerbest metin arama sorgusu
project_idstringAramayı kapsamak için isteğe bağlı proje uid'si
assigned_to_mebooleanYalnızca token kullanıcısına atanmış sonuçlar
pageintegerSayfa numarası (varsayılan 1)
per_pageintegerSayfa başına sonuç, 1-50 (varsayılan 20)

get_cardread-only

Bir kartı tam olarak okuyun: blok kimlikleri ve description_version içeren AgileHero Markup açıklaması (preview_description_update / update_description girdilerinin aldığı iki girdi), liste yerleşimi, epik, etiketler, atananlar, raporlayan, tür, tahmin, bitiş tarihi, kontrol listeleri, bağlantılar, ekler, ilgili kartlar ve iş parçacıklı yorumlar. Yalnızca kart uid'sini alır — project_id parametresi yoktur. Kart uid'leri list_cards, search veya search_cards'tan gelir.

ParametreTürZorunluAçıklama
idstringevetKartın benzersiz tanımlayıcısı

get_epicread-only

Bir epiği tam olarak okuyun: blok kimlikleri ve description_version içeren AgileHero Markup açıklaması (preview_description_update / update_description girdilerinin aldığı iki girdi), ad, numara, renk, başlangıç/bitiş tarihleri, atananlar, kontrol listeleri, bağlantılar, ekler, üzerindeki her kart (uid, numara, başlık ve kategorisiyle listesi — null liste = backlog — pano sırasına göre, bu nedenle bir epiğin tüm kartlarını listelemenin ve hangilerinin yapılacak, devam eden veya tamamlanmış olduğunu görmenin yolu budur) ve iş parçacıklı yorumlar. Yalnızca epik uid'sini alır — project_id parametresi yoktur. Epik uid'leri list_epics veya search'tan gelir.

ParametreTürZorunluAçıklama
idstringevetEpiğin benzersiz tanımlayıcısı

list_wiki_pathsPro · wikiread-only

Bir projenin tüm wiki ağacını görüntüleme sırasına göre listeleyin — her klasör ve sayfa, uid'si, adı, türü (sayfa veya klasör) ve parent_id'si ile — böylece aracı, show_wiki_page'in aldığı sayfa uid'sini çözebilir ve create_wiki_page için bir parent_id seçebilir. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı

show_wiki_pagePro · wikiread-only

Bir wiki sayfasını document_version ile AgileHero Markup (AHM) olarak alın. İçerik AHM'dir, markdown değil — blok kimlikleri, <discussion> çapaları ve <image/>/<attachment/> referansları belgenin parçasıdır; düzenlemeden önce get_ahm_spec'i okuyun. preview_wiki_page_update ardından update_wiki_page ile düzenleyin, burada döndürülen blok kimliklerini ve document_version'ı kullanın. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetSayfa yolunun benzersiz tanımlayıcısı

get_ahm_specread-only

AgileHero Markup (AHM) v1.0 spesifikasyonu — AgileHero'nun kabul ettiği TEK zengin metin biçimi (markdown ve HTML reddedilir). Herhangi bir zengin metin (wiki sayfaları, kart/epik açıklamaları, yorumlar) yazmadan veya düzenlemeden önce bunu BİR KEZ okuyun: kelime dağarcığı, nitelikler, kaçış kuralları ve çalışılmış bir örnek. Web'de aynı metin: https://agilehero.io/docs/mcp/agilehero-markup

create_wiki_pagePro · wiki

AgileHero Markup (AHM) içeriğiyle (isteğe bağlı olarak bir klasör içinde) bir wiki sayfası oluşturun. İçerik <agile-hero-markup version="1.0"> ile sarılmalıdır — markdown ve HTML reddedilir; önce get_ahm_spec'i okuyun. Yeni sayfanın uid'sini, URL'sini, document_version'ını ve içeriğini döndürür. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)
namestringevetSayfa başlığı
parent_idstringİsteğe bağlı klasör uid'si (list_wiki_paths'tan)
contentstringSayfa gövdesi AHM olarak; boş sayfa için atlayın

preview_wiki_page_updatePro · wikiread-only

Her wiki sayfası güncellemesinin ZORUNLU ilk adımı: işlemleri doğrular ve sunucu tarafından hesaplanan sonuçları (eklenen/kaldırılan/değiştirilen bloklar, kalıcı olarak silinecek dosyalar, çapalarını kaybedecek ekip tartışmaları, olası-markdown uyarıları) ve update_wiki_page'in gerektirdiği preview_token'ı döndürür. Hiçbir şey değiştirilmez. İşlemler blok adreslidir (replace_block / insert_after / delete_block / move_block) ve AHM içeriğiyle — önce get_ahm_spec'i okuyun ve blok kimliklerini + document_version'ı show_wiki_page'ten alın. Kaydetmeden önce sonuçları inceleyin: listelenen bir dosya silme veya tartışma çapa kaldırma yalnızca kullanıcı istediğinde kabul edilebilir. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetSayfa yolu uid'si
document_versionstringevetshow_wiki_page'ten — tazeliği kanıtlar
operationsarray of objectevetGelişen belgeye karşı sırayla uygulanır

update_wiki_pagePro · wikidestructive

Daha önce önizlenen bir güncellemeyi bir wiki sayfasına uygulayın. preview_wiki_page_update'ten preview_token'ı TAM OLARAK bu işlemler ve bu document_version için gerektirir — önizleme olmadan kaydetmek tasarım gereği imkansızdır. Her kayıt, insanların uygulamada geri alabileceği bir sayfa sürümü oluşturur. Güncellenmiş sayfayı (AHM + yeni document_version) ve uygulanan sonuçları döndürür. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetSayfa yolu uid'si
document_versionstringevetÖnizlemenin alındığı sürüm
operationsarray of objectevetÖnizlenen tam işlemler
preview_tokenstringevetpreview_wiki_page_update'ten

preview_description_updateread-only

Her kart veya epik açıklama düzenlemesinin ZORUNLU ilk adımı: blok işlemlerini doğrular ve sunucu tarafından hesaplanan sonuçları ve update_description'ın gerektirdiği preview_token'ı döndürür. Hiçbir şey değiştirilmez. İçerik AgileHero Markup'tır (AHM, açıklama yüzeyi: tablo, renk, hizalama, tartışma veya dosya ekleri yok) — önce get_ahm_spec'i okuyun; blok kimlikleri ve document_version get_card / get_epic'ten gelir.

ParametreTürZorunluAçıklama
resource_typeenum: card | epicevet
idstringevetKart veya epik uid'si
document_versionstringevetget_card / get_epic'ten
operationsarray of objectevetGelişen açıklamaya karşı sırayla uygulanır

update_descriptiondestructive

Daha önce önizlenen bir açıklama güncellemesini bir karta veya epiğe uygulayın. preview_description_update'ten preview_token'ı TAM OLARAK bu işlemler ve bu document_version için gerektirir — önizleme olmadan kaydetmek tasarım gereği imkansızdır. Güncellenmiş açıklamayı (AHM + yeni document_version) döndürür.

ParametreTürZorunluAçıklama
resource_typeenum: card | epicevet
idstringevetKart veya epik uid'si
document_versionstringevetÖnizlemenin alındığı sürüm
operationsarray of objectevetÖnizlenen tam işlemler
preview_tokenstringevetpreview_description_update'ten

list_whiteboardsPro · whiteboardread-only

Bir projenin beyaz tahtalarını listeleyin (uid, ad, öğe sayısı, url). Bir tahtanın öğelerini okumak için get_whiteboard kullanın. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı

create_whiteboardPro · whiteboard

Bir projede boş bir beyaz tahta oluşturun. create_whiteboard_elements ile içerik ekleyin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı
namestringevetBeyaz tahta adı

get_whiteboardPro · whiteboardread-only

Bir beyaz tahtayı kompakt bir metin temsili olarak okuyun: tahta sınırları artı öğe başına bir satır — "<type> <uid> at <x>,<y> size <w>x<h> [color] [parent <frame-uid>] [linked <card|epic> <uid>] \"text\"", bağlayıcılar "connector <uid> <from> -> <to>" olarak. Buradaki öğe uid'leri, her beyaz tahta yazma aracının aldığı tutamaçlardır. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetBeyaz tahtanın benzersiz tanımlayıcısı

create_whiteboard_elementsPro · whiteboard

Tek bir işlemsel çağrıda (tümü-veya-hiçbiri, tek bir gerçek zamanlı olay) en fazla 100 beyaz tahta öğesi oluşturun. Yerel boyutlar, renkler ve metin yerleşimi sunucu tarafında uygulanır — genellikle yalnızca tür + metin (+ renk) verin. x/y'yi atlayın ve öğeler otomatik düzenlenir (varsayılan olarak ızgara; arrange: row|column|grid, origin_x/origin_y/gap ile ayarlayın); tam kontrol için x/y verin. Çerçeveler öğeleri parent_id (mevcut bir çerçeve uid'si) veya parent_ref (BU çağrıda daha önceki bir çerçevenin ref'i) ile içerir. Bağlayıcılar öğeleri uid (source_id/target_id) veya toplu ref (source_ref/target_ref) ile bağlar — asla koordinatlarla değil; çapalar UI tarafından hesaplanır. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
whiteboard_idstringevetBeyaz tahtanın benzersiz tanımlayıcısı
elementsarray of objectevetDizi sırasına göre oluşturulur — ref'ler yalnızca geriye doğru çözülür
arrangeenum: grid | row | columnAçık x/y olmayan öğeler için düzen (varsayılan grid)
origin_xnumberOtomatik düzen başlangıç x'i (varsayılan 100)
origin_ynumberOtomatik düzen başlangıç y'si (varsayılan 100)
gapnumberOtomatik düzen aralığı px cinsinden (varsayılan 20)

create_whiteboard_diagramPro · whiteboard

Bir beyaz tahtaya anlamsal bir grafikten (düğümler, kenarlar, isteğe bağlı gruplar, KOORDİNAT YOK) bir diyagram (akış şeması, süreç, bağımlılık grafiği) çizin: sunucu, yerel boyutlarla katmanlı yukarıdan aşağıya yerleşim yapar ve oluşturulan öğe uid'lerini sizin düğüm kimliklerinize göre döndürür. Mevcut tahta içeriğinin altına yerleştirilir. İşlemsel (tümü-veya-hiçbiri, tek bir gerçek zamanlı olay). En fazla 20 düğüm — daha büyük akışları iki diyagrama bölün. Anlambilim gerektirmedikçe şekilleri düz (dikdörtgen) tutun (elmas = karar, stadyum = başlangıç/bitiş, silindir = veri deposu). Sonucu update_whiteboard_elements ile düzenleyin — yerleşim asla tekrar çalışmaz. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
whiteboard_idstringevetBeyaz tahtanın benzersiz tanımlayıcısı
titlestringDiyagram başlığı (çerçeve başlığı veya gruplar kullanıldığında bir başlık)
nodesarray of objectevet
edgesarray of object
groupsarray of object
origin_xnumberİsteğe bağlı sol üst x; varsayılan olarak mevcut içeriğin altında
origin_ynumberİsteğe bağlı sol üst y; varsayılan olarak mevcut içeriğin altında

update_whiteboard_elementsPro · whiteboard

Tek bir çağrıda 100 beyaz tahta öğesini ya hep ya hiç ilkesiyle güncelleyin: taşı (x/y), yeniden boyutlandır, yeniden istifle (z_index), metni değiştir, rengi değiştir, yeniden ebeveynle (parent_id — bir çerçeve kimliği veya ayırmak için ""), ve bağlayıcı ok/yol/etiket. Öğe kimlikleri get_whiteboard'dan gelir; öğe türleri değiştirilemez. Yalnızca sağlanan alanlar değişir — ilgisiz özellikler korunur. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
whiteboard_idstringevetBeyaz tahtanın benzersiz tanımlayıcısı
updatesobject dizisievet

delete_whiteboard_elementsPro · whiteboardyıkıcı

Tek bir işlemsel çağrıda 100 beyaz tahta öğesini silin. Bir çerçeveyi veya zihin haritası düğümünü silmek, alt öğelerini tahtaya bırakır (bunlar SİLİNMEZ — onları da silmek için kimliklerini açıkça ekleyin). Silinen öğelere bağlı bağlayıcılar kaldırılmaz ve sarkık kalır. Öğe kimlikleri get_whiteboard'dan gelir. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
whiteboard_idstringevetBeyaz tahtanın benzersiz tanımlayıcısı
idsstring dizisievetSilinecek öğe kimlikleri

review_whiteboardPro · whiteboardsalt okunur

Bir beyaz tahtada deterministik kalite kontrolleri çalıştırın: öğesinden taşma olasılığı olan metin, görünür şekilde çakışan öğeler, bağlanmamış veya sarkık uç noktalara sahip bağlayıcılar, UI paletinin dışındaki renkler, ızgara dışı konumlar ve ebeveyni silinmiş öğeler. Danışma niteliğindedir — bulgular hata değil öneridir ve bulguları olan bir tahta kullanıcının tam olarak istediği şey olabilir. Çizimden sonra sağlamasını yapmak için kullanın, en fazla bir kez düzeltin ve boş bir rapor kovalamak için döngüye girmeyin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetBeyaz tahtanın benzersiz tanımlayıcısı

convert_whiteboard_elementPro · whiteboard

Bir beyaz tahta öğesini bir iş kalemine dönüştürün: bir yapışkan notu kart veya destana, veya bir çerçeveyi destana (çerçevenin yapışkan not alt öğeleri o destandaki kartlar olur; zaten dönüştürülmüş alt öğeler yeniden atanır, çoğaltılmaz). Öğe tahtada kalır ve dönüştüğü şeye bağlanır — get_whiteboard bağlantıyı gösterir. Bir öğe yalnızca bir kez dönüştürülebilir. Not/çerçeve metni, siz bir tane geçmediğiniz sürece başlık olur. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetÖğe kimliği (get_whiteboard'dan bir sticky_note veya frame)
toenum: card | epicevetNe oluşturulacağı
titlestringKart başlığı / destan adı; öğenin metnine varsayılan olarak ayarlanır
list_idstringYalnızca kart: hedef liste kimliği; backlog için atlayın
colorstringYalnızca destan: onaltılık renk; öğenin rengine varsayılan olarak ayarlanır

convert_mind_mapPro · whiteboard

Bir zihin haritasını düğüm başına eşleme ile iş kalemlerine dönüştürün: kök, yeni bir destan olabilir (rol "epic") veya mevcut bir destana eklenebilir (rol "existing_epic" + target_epic_id); diğer düğümler o destandaki kartlar (rol "card") veya proje etiketleri (rol "label" — ağaçta bir kart düğümünün üzerindeki etiket düğümleri o karta uygulanır) olur; rol "skip" bir düğümü yok sayar. id olarak KÖK öğe kimliğini ve dönüştürmek istediğiniz her düğümü nodes içinde geçirin (listelenmeyen düğümler yok sayılır). Düğüm başına bir dönüştürme: zaten dönüştürülmüş düğümler baştan reddedilir — onlar olmadan yeniden gönderin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetKÖK zihin haritası düğüm kimliği (get_whiteboard'dan)
nodesobject dizisievet
target_epic_idstringDestan kimliği, kökte rol "existing_epic" ile zorunlu

list_retrospectivesPro · retrospectivessalt okunur

Bir projenin retrospektiflerini listeleyin: çalışma alanında varsa yeni model retrospektifler ve sağlık kontrolleri, aksi takdirde klasik retrospektif panoları. Yeni model bir girdi uid, name, kind (retro | health_check), status (open | live | closed), date (starts_on; sağlık kontrolü için closes_on), geçerli aşama, şablon, kolaylaştırıcı kimliği, oluşturduğu eylemlerin sayıları ve url içerir; yanıt projenin open_actions_count değerini ekler. Tam resim için get_retrospective kullanın. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı

create_retrospectivePro · retrospectives

Bir retrospektif oluşturun: çalışma alanında varsa yeni model bir retrospektif, aksi takdirde klasik bir retrospektif panosu; yanıt, get_retrospective'in döndürdüğü gibi retrospektiftir (kimlikleriyle sütunlar), böylece add_retro_items hemen takip edebilir. Yeni model bir retrospektif bir şablondan gelir (varsayılan went_well), hemen notlara açıktır ve sizi kolaylaştırıcı olarak atar; isteğe bağlı: focus, anonymity (varsayılan: şablonun), participant_ids (Seçilmiş üyeler retrosu; yazma erişimi olan her proje üyesi için atlayın), check_in ve feedback soru türleri ve votes. Kolaylaştırıcı onu başlatır ve aşamalarını uygulamada yürütür. Klasik panolar yalnızca name, date ve previous_retrospective_id alır ve yeni model argümanlarını reddeder. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı
namestringevetRetrospektif adı
templateenum: went_well | start_stop_continue | four_ls | mad_sad_glad | kalm | daki | starfish | plus_delta | sailboat | rose_thorn_bud | wrap | hot_air_balloon | three_pigs | project_retro | postmortem | kudos_lessonsŞablon anahtarı; varsayılan went_well
starts_onstringTarih, ISO-8601 (YYYY-MM-DD); varsayılan bugün
starts_atstringstarts_on için kullanımdan kaldırılmış takma ad
focusstringBu retronun ne hakkında olduğu, adının altında gösterilir
anonymityenum: anonymous | optional | namedNotlarda kim gösterilir: anonymous, optional (yazarlar adlarını ekleyebilir) veya named
participant_idsstring dizisiKatılımcıların kullanıcı kimlikleri (list_project_users); siz her zaman birisiniz
check_inenum: safety | mood | esvp | one_wordCheck-in sorusu (varsayılan safety)
feedbackenum: roti | pulse | one_wordKapanış geri bildirim sorusu (varsayılan roti)
votesobjectOylama ayarları: budget (auto | fixed | unlimited), per_person (1-20), max_per_topic (1-10)
previous_retrospective_idstringYalnızca klasik panolar: Eylemler sütunu "Geçmiş eylemler" olarak gösterilen daha önceki bir retrospektifin kimliği

get_retrospectivePro · retrospectivessalt okunur

Bir retrospektifi görebileceğiniz gibi okuyun: çalışma alanında varsa yeni model bir retrospektif veya sağlık kontrolü, aksi takdirde klasik bir retrospektif panosu. Yeni model bir retrospektif kurulum, aşamalar (geçerli olan, zamanlayıcı, ilerleme), not gruplarını (kimlikleriyle) tutan sütunlar (kimlikleriyle), check-in ve geri bildirim sayıları, kalan oylarınız, Tartışma kuyruğu ve bekletilen konular, öneriler, eylemler (oluşturdukları artı projenin açık olanları) ve kapandığında özetini döndürür. Gizlilik odayı takip eder: açıklamadan önce yalnızca kendi notlarınızı alırsınız (her sütun herkesin notlarını sayar), yazarlar yalnızca adlandırılmış notlarda, oy toplamları yalnızca oylar açıklandığında. Bir sağlık kontrolü boyutlarını ve katılımını, açıkken kendi derecelendirmelerinizi ve kapandığında boyut başına toplamları döndürür. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetRetrospektif kimliği (list_retrospectives'dan)

add_retro_itemsPro · retrospectives

Bir retrospektife kendiniz olarak aynı anda birkaç öğe ekleyin: çalışma alanında varsa yeni model bir retrospektifte notlar, aksi takdirde klasik bir retrospektif panosunda kartlar. Her öğe { column, text, recipient_id? } şeklindedir: column, get_retrospective'ten bir sütun başlığıdır (büyük/küçük harf duyarsız) veya kimliğidir; text en fazla 1000 karakterdir (klasik panolarda 255); recipient_id, teşekkür edilen takım arkadaşının kullanıcı kimliği, yeni model bir kudos sütununda zorunludur ve klasik panolarda reddedilir. Yeni model bir not kendi konusunu başlatır ve diğerleri notlar açıklandığında görür; notlar yalnızca retrospektif notlara açıkken veya Yazma aşamasındayken alınır, aksi takdirde çağrı wrong_stage kodu ve geçerli aşamayla reddedilir. KISMİ başarısızlık: geçerli öğeler eklenir, geçersiz olanlar dizin başına raporlanır — "failed" dizisini kontrol edin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
retrospective_idstringevetRetrospektif kimliği
itemsobject dizisievet

move_retro_itemPro · retrospectives

Bir retrospektif öğesini taşıyın: çalışma alanında varsa yeni model bir retrospektifte bir notu yeniden gruplayın, aksi takdirde klasik bir retrospektif panosunda bir kartı başka bir sütuna taşıyın. Yeni model, yalnızca Grup aşaması: topic_id notu o konuya (not grubu) yerleştirir; column (başlık veya kimlik) onu orada kendi konusu yapar, sütunun konuları arasında position konumunda (son için atlayın). Birisi bu arada yeniden grupladığında stale koduyla reddedilmek için get_retrospective'ten notun konu updated_at değeri olan expected_updated_at değerini geçirin. Grup dışında çağrı wrong_stage kodu ve geçerli aşamayla reddedilir; kudos ve diğer notlar asla karışmaz. Klasik panolar yalnızca column ve position alır (position atlanırsa = en üst). Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetNot kimliği (klasik panolar: öğe kimliği) get_retrospective'ten
topic_idstringHedef konu kimliği; column'u boş bırakın
columnstringHedef sütun başlığı veya kimliği
positionintegerHedef sütundaki dizin (0 = ilk)
expected_updated_atstringNotun konu updated_at değeri son okunduğu gibi (çakışma kontrolü)

list_project_userssalt okunur

Bir projenin üyelerini listeleyin — standart bir proje için her çalışma alanı üyesi; özel bir proje için oluşturucu, çalışma alanı sahipleri ve yöneticileri ve açıkça eklenen herkes — böylece aracı adları tahmin etmek yerine atanan kimliklerini çözebilir. Her üyenin uid, tam ad, e-posta ve çalışma alanı rolünü (owner, admin, member veya observer) döndürür. Bu kimlikler create_card, update_card, create_epic, update_epic ve create_roadmap_slot üzerinde assigned_to'nun aldığı şeydir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı

list_board_listssalt okunur

Bir projenin kanban panosunun listelerini listeleyin, böylece aracı geçerli bir move_card hedefi çözebilir. Her aktif listeyi görüntüleme sırasına göre kimliğiyle (move_card hedefi olarak kullanılabilir) ve görüntüleme adıyla döndürür. Backlog, boş dize kimliğiyle seçilebilir bir girdi olarak dahil edilir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)

list_epicssalt okunur

Bir projenin destanlarını listeleyin, böylece aracı get_epic ve kart ataması için destan kimliklerini çözebilir. Her destanı görüntüleme sırasına göre (konum artan) kimliği, numarası, adı, açıklaması (Markdown), rengi, başlangıç/bitiş tarihleri ve kart sayılarıyla döndürür.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)
updated_sincestringYalnızca kaydı bu ISO-8601 tarih veya tarih-saat değerinde veya sonrasında değişen destanlar. Uyarı: koleksiyon düzenlemeleri (kontrol listeleri, bağlantılar) bir destanın değişiklik zamanını artırmayabilir; ad/tarih/açıklama düzenlemeleri her zaman artırır.

list_labelssalt okunur

Bir projenin etiketlerini listeleyin, böylece aracı kart yazımlarında neredeyse aynı olanları oluşturmak yerine mevcut taksonomiyi yeniden kullanabilir. Her etiketi görüntüleme sırasına göre (konum artan) kimliği, adı ve konumuyla döndürür.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)

list_cardsalt okunur

Bir kanban listesinin kartlarını veya list_id boş bırakıldığında ya da boş bir string olarak verildiğinde projenin backlog'unun kartlarını, pano görüntüleme sırasına göre (sütunun üstü ilk, yani yerleşim konumu azalan — ürün arayüzünün gösterdiği sırayla) listeler. Filtreler AND ile birleşir: epic_id, label_id, assigned_user_id ve reporter_id uid alır (bilinmeyen bir uid hiçbir şeyle eşleşmez); due_date, verilen tarihe kadar veya o tarihte vadesi dolan kartları tutar. get_card / move_card / update_card için hazır, eyleme yetecek kart özetlerini (uid, başlık, liste + konum, epic, etiketler, atananlar, raporlayan, vade tarihi) döndürür; limit (varsayılan 50, maks 100) ve offset ile sayfalanır; total_count tam filtrelenmiş sayıdır.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)
list_idstringOkunacak liste uid'si; backlog için boş bırakın veya boş bir string verin
epic_idstringYalnızca seçilen listede veya backlog'da bu epic'teki (epic uid) kartlar; bir epic'in tüm listelerdeki tüm kartlarını listelemek için get_epic kullanın
label_idstringYalnızca bu etiketi (etiket uid) taşıyan kartlar
assigned_user_idstringYalnızca bu kullanıcıya (kullanıcı uid) atanan kartlar
reporter_idstringYalnızca bu kullanıcı (kullanıcı uid) tarafından raporlanan (oluşturulan) kartlar
due_datestringYalnızca bu tarihe kadar veya bu tarihte vadesi dolan kartlar (ISO-8601, örn. 2026-06-10)
updated_sincestringYalnızca kaydı bu ISO-8601 tarihinde veya saatinde ya da sonrasında değişen kartlar — "son çalıştırmamdan bu yana ne değişti" filtresi. Uyarı: ekli koleksiyonlardaki (etiketler, kontrol listeleri, bağlantılar) düzenlemeler bir kartın değişiklik zamanını artırmayabilir; başlık/açıklama/skaler düzenlemeler her zaman artırır.
limitintegerSayfa boyutu, 1-100 (varsayılan 50)
offsetintegerAtlanacak kart sayısı (varsayılan 0)

search_cardsalt okunur

Bir proje içinde (kanban panosu ve backlog) başlık alt dizesi kart araması, ürünün proje içi canlı kart aramasıyla birebir eşleşir (veritabanı yalnızca kart başlığında büyük/küçük harf duyarsız alt dize — açıklamalar ve yorumlar aranmaz; tüm içerik türlerinde tam metin araması için search aracını kullanın), en yeni oluşturulan ilk olacak şekilde sıralanır. Eyleme yetecek kart özetlerini (uid, başlık, liste yerleşimi + konum, epic, etiketler, atananlar, raporlayan, vade tarihi) döndürür; eşleşme olmayan bir sorgu, hata değil boş bir kart dizisi döndürür. limit (varsayılan 50, maks 100) ve offset ile sayfalanır; total_count tam eşleşme sayısıdır.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)
querystringevetKart başlıklarıyla eşleştirilecek metin (büyük/küçük harf duyarsız alt dize)
limitintegerSayfa boyutu, 1-100 (varsayılan 50)
offsetintegerAtlanacak eşleşen kart sayısı (varsayılan 0)

list_attention_cardsPro · metricsalt okunur

Bir projenin kanban panosunda ilgi gerektiren kartları listeler — ürünün Metrikler sayfalarındakiyle aynı listeler. Türler: stuck (bir sütunda, backlog/Done değil, 7 günden fazla hareketsiz; en uzun süre takılı kalan ilk), blocking (diğer kartların engellendiği tamamlanmamış kartlar), overdue (sonraki 7 gün içinde vadesi dolacak veya vadesi geçmiş; en yakın vade ilk). kind bir listeyi veya 'all' (varsayılan) seçer. İsteğe bağlı olarak bir atanan uid'sine veya 'unassigned' değişmezine göre filtreleyin. İstenen her bölüm, get_card / move_card / update_card için hazır kart özetlerini döndürür, limit ile sınırlandırılır ve tam total_count ile birlikte gelir. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)
kindenum: stuck | blocking | overdue | allHangi ilgi listesinin döndürüleceği (varsayılan 'all' = her liste kendi bölümü olarak)
assignee_idstringYalnızca bu kullanıcı uid'sine atanan kartlar veya atananı olmayan kartlar için 'unassigned'
limitintegerBölüm başına maks kart, 1-100 (varsayılan 50)

get_metrics_summaryPro · metricsalt okunur

Bir projenin kanban panosunda ilgi gerektiren kartların tek çağrılık sayıları: overdue_cards_count, blocking_cards_count ve stuck_cards_count — list_attention_cards ile aynı tanımlar; bu araç her sayının arkasındaki kartları döndürür. Ucuzdur; daha derin bir bakışın değip değmeyeceğine karar vermek için önce bunu çağırın. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı (uid)

list_roadmap_slotsPro · roadmapalt okunur

Bir projenin, bir tarih penceresiyle örtüşen yol haritası slotlarını listeler (varsayılan: bu ay ile beş ay sonrası arası). Bir slot, bir epic'i iki tarih arasında programlar ve atananlar taşıyabilir; bir epic birden fazla slot tutabilir, çakışmalar dahil — bu tasarım gereğidir. En fazla 200 slot döndürür — sınıra takılırsanız pencereyi daraltın. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı
start_datestringPencere başlangıcı, ISO-8601 (YYYY-MM-DD); varsayılan: bu ayın başı
end_datestringPencere sonu, ISO-8601; varsayılan: start_date + 6 ay

create_roadmap_slotPro · roadmap

Proje yol haritasında bir epic programlayın: start_date'ten end_date'e bir slot, isteğe bağlı olarak atananlarla. Bir epic birden fazla slot tutabilir ve çakışmalara tasarım gereği izin verilir — mevcut bir slotu genişletmek yerine yeni bir tane eklemek istiyorsanız önce list_roadmap_slots'u kontrol edin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
project_idstringevetProjenin benzersiz tanımlayıcısı
epic_idstringevetEpic uid'si (list_epics'ten); bu projeye ait olmalıdır
start_datestringevetISO-8601 (YYYY-MM-DD)
end_datestringevetISO-8601; start_date ile aynı gün olabilir
assigned_tostring dizisiAtanacak kullanıcı uid'leri (proje üyeleri — bkz. list_project_users)

update_roadmap_slotPro · roadmap

Bir yol haritası slotunu güncelleyin: yeniden programlayın veya yeniden boyutlandırın (start_date/end_date), aynı projenin başka bir epic'ine taşıyın (epic_id) veya atananlarını ayarlayın. Yalnızca sağlanan alanlar değişir, assigned_to HARİÇ — bu, atanan kümesinin TAMAMINI DEĞİŞTİRİR — önce slotu okuyun ve kalması gereken herkesi gönderin. Slot uid'leri list_roadmap_slots'tan gelir. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetYol haritası slot uid'si
epic_idstringYeni epic uid'si (aynı proje)
start_datestringISO-8601 (YYYY-MM-DD)
end_datestringISO-8601
assigned_tostring dizisiTüm atananları DEĞİŞTİRİR (kullanıcı uid'leri, proje üyeleri); [] temizler

delete_roadmap_slotPro · roadmapyıkıcı

Bir yol haritası slotunu (ve atanan bağlantılarını) KALICI olarak siler. Bu geri alınamaz — yol haritası slotları için çöp kutusu yoktur. Epic'in kendisine dokunulmaz; yeniden programlamak için update_roadmap_slot'u tercih edin. Pro veya deneme çalışma alanı gerektirir.

ParametreTürZorunluAçıklama
idstringevetYol haritası slot uid'si (list_roadmap_slots'tan)

create_label

Bir projede ada göre yeni bir etiket oluşturun. Aynı ada sahip bir etiket zaten varsa (büyük/küçük harf duyarsız), neredeyse aynı bir tane oluşturmak yerine mevcut etiket değiştirilmeden döndürülür. Yeni etiket, görüntüleme sırasının sonuna eklenir.

ParametreTürZorunluAçıklama
project_idstringevetEtiketin ait olduğu proje uid'si
namestringevet

create_card

Bir projenin kanban panosunda bir kart oluşturun. Yalnızca project_id ve title zorunludur. Kartı backlog'a koymak için list_id'yi atlayın; kuyruğun sonuna katılmak için position'ı atlayın (move_card konum sözleşmesini belgeler). description, AgileHero Markup'tır — asla markdown veya HTML değil; önce get_ahm_spec'i okuyun. epic_id ve atanan uid'leri zaten mevcut olmalıdır (list_epics, list_project_users), henüz mevcut olmayan etiket adları ise projede oluşturulur. estimation, Fibonacci karmaşıklığıdır (0/1/2/3/5/8/13), bir zaman tahmini değildir. Kontrol listeleri, bağlantılar, ekler ve kart ilişkileri aynı çağrıda sağlanabilir.

ParametreTürZorunluAçıklama
project_idstringevetKartın ait olduğu proje uid'si (kart, projenin kanban panosunda oluşturulur)
list_idstringListe uid'si; backlog'a yerleştirmek için atlayın
positioninteger
typeenum: story | bug | chore | research
titlestringevet
descriptionstringAgileHero Markup (AHM) — asla markdown veya HTML değil; önce get_ahm_spec'i okuyun. Açıklama yüzeyi: tablo, renk, hizalama veya tartışma yok.
epic_idstringEpic uid'si; projede zaten mevcut olmalıdır
estimationenum: 0 | 1 | 2 | 3 | 5 | 8 | 13Hikaye puanı cinsinden karmaşıklık tahmini (Fibonacci ölçeği), bir zaman tahmini değil
due_datestringISO-8601 tarihi
assigned_tostring dizisiAtanan kullanıcı uid'leri, list_project_users ile keşfedilebilir
labelsstring dizisiEtiket adları; bilinmeyen adlar projede oluşturulur
checklistsobject dizisiHer biri { name, items: [{ description, checked }] }; öğeler sağlanan sırayı korur
cards_relationsobject dizisiHer biri { type, target_card_id (aynı panoda bir kart uid'si) }
linksobject dizisiHer biri { url, description }
attachmentsobject dizisiHer biri { url, name }; dosya url'den getirilir

update_cardyıkıcı

Mevcut bir kartı uid'sine göre güncelleyin. Koleksiyonlar için add_*/remove_* delta alanlarını tercih edin (güvenli artımlı düzenlemeler: add_labels, remove_assignees, add_checklist_items, check_items, …); düz koleksiyon alanları (labels, assigned_to, checklists, cards_relations, links, attachments) önceki durumu yıkıcı bir şekilde DEĞİŞTİRİR ve delta alanlarıyla birleştirilemez. Liste veya konumu değiştirmek için move_card'ı ve açıklamayı düzenlemek için preview_description_update / update_description'ı kullanın.

ParametreTürZorunluAçıklama
idstringevetKart kimliği
typeenum: story | bug | chore | research
titlestring
epic_idstring
estimationenum: 0 | 1 | 2 | 3 | 5 | 8 | 13Hikaye puanı cinsinden karmaşıklık tahmini (Fibonacci ölçeği), zaman tahmini değildir
due_datestringISO-8601 tarihi
assigned_tostring dizisiAtanan kullanıcı kimlikleri, list_project_users ile keşfedilebilir; kartın atananlarını değiştirir
labelsstring dizisiEtiket adları; bilinmeyen adlar projede oluşturulur; kartın etiketlerini değiştirir
checklistsnesne dizisiHer biri { name, items: [{ description, checked }] }; öğeler verilen sırayı korur; kartın kontrol listelerini değiştirir
cards_relationsnesne dizisiHer biri { type, target_card_id (aynı panodaki bir kart kimliği) }; kartın ilişkilerini değiştirir
linksnesne dizisiHer biri { url, description }; kartın bağlantılarını değiştirir
attachmentsnesne dizisiHer biri { url, name }; dosya url adresinden alınır; kartın eklerini değiştirir
add_labelsstring dizisiAda göre etiket ekler (bilinmeyen adlar oluşturulur); mevcut etiketleri korur
remove_labelsstring dizisiAda göre etiketleri kaldırır (büyük/küçük harf duyarsız); olmayan adlar işlem yapmaz
add_assigneesstring dizisiKullanıcı kimliğine göre atanan ekler; mevcut atananları korur
remove_assigneesstring dizisiKullanıcı kimliğine göre atananları kaldırır; olmayan kimlikler işlem yapmaz
add_checklist_itemsnesne dizisiÖğe ekler: her biri { checklist, description, checked? } — adlandırılmış kontrol listesi yoksa oluşturulur
check_itemsnesne dizisiÖğeleri tamamlandı olarak işaretler, adlandırılmış kontrol listesi içinde tam açıklamayla eşleştirilir
uncheck_itemsnesne dizisiÖğeleri tamamlanmadı olarak işaretler (check_items ile aynı eşleştirme)
remove_checklist_itemsnesne dizisiÖğeleri siler; olmayan öğeler işlem yapmaz
add_relationsnesne dizisiİlişki ekler; mevcut ilişkileri korur
remove_relationsnesne dizisiEşleşen ilişkileri kaldırır; olmayanlar işlem yapmaz
add_linksnesne dizisiBağlantı ekler: her biri { url, description? }; mevcut bağlantıları korur
remove_linksstring dizisiTam url ile bağlantıları kaldırır; olmayan url'ler işlem yapmaz

delete_cardyıkıcı

Bir kartı kimliğine göre yumuşak siler: kart panodan ve tüm listelerden çıkar, diğer kartlarla ilişkileri kaldırılır, üzerindeki tahmin oturumu devre dışı bırakılır ve bağlı beyaz tahta öğeleri bağlantısız hale getirilir. Ait olduğu epik silinmez. MCP üzerinden geri alma yoktur.

ParametreTürZorunluAçıklama
idstringevetKart kimliği

move_card

Bir kartı farklı bir listeye taşır (veya aynı liste içinde konumunu değiştirir). Yalnızca kanban panosundaki kartlar taşınabilir; retrospektif panolardaki kartlar reddedilir. Kartı kanban birikim listesine taşımak için list_id için boş bir dize geçirin. Bir liste en yüksek konumundan yukarıdan aşağıya görüntülenir, bu nedenle konum 0 listenin ALTIDIR. Konum atlanırsa, birikim listesinde ve to_do ve in_progress listelerinde kuyruğun sonuna (alt, konum 0) veya done listesinin üstüne katılır.

ParametreTürZorunluAçıklama
idstringevetKart kimliği
list_idstringevetHedef liste kimliği; boş dize birikim listesine taşır (yalnızca kanban)
positionintegerHedef içindeki yerleşim: 0 alt, en yüksek konum üsttür. 0 ile hedefte zaten bulunan diğer kart sayısı arasında olmalıdır. Atlanırsa, birikim listesinde ve to_do ve in_progress listelerinde kuyruğun sonuna (konum 0) veya done listesinin üstüne katılır.

create_epic

Bir projede epik oluşturur. Yalnızca project_id ve name zorunludur. description AgileHero Markup'tır — asla markdown veya HTML değil; önce get_ahm_spec okuyun. Atanan kullanıcı kimlikleri list_project_users'tan gelir. Kontrol listeleri, bağlantılar ve ekler aynı çağrıda sağlanabilir. Yeni epik kimliğini döndürür — create_card / update_card'ın epic_id olarak aldığı ve create_roadmap_slot'un programladığı kimlik.

ParametreTürZorunluAçıklama
project_idstringevetEpikin ait olduğu proje kimliği
namestringevet
descriptionstringAgileHero Markup (AHM) — asla markdown veya HTML değil; önce get_ahm_spec okuyun. Açıklama yüzeyi: tablo, renk, hizalama veya tartışma yok.
colorstring#0060F0 gibi hex renk
start_datestringISO-8601 tarihi
end_datestringISO-8601 tarihi
assigned_tostring dizisiAtanan kullanıcı kimlikleri, list_project_users ile keşfedilebilir
checklistsnesne dizisiHer biri { name, items: [{ description, checked }] }; öğeler verilen sırayı korur
linksnesne dizisiHer biri { url, description }
attachmentsnesne dizisiHer biri { url, name }; dosya url adresinden alınır

update_epicyıkıcı

Mevcut bir epiki kimliğine göre günceller; yalnızca sağlanan alanlar değiştirilir. Koleksiyonlar için add_*/remove_* delta alanlarını tercih edin (güvenli artımlı düzenlemeler); düz koleksiyon alanları (assigned_to, checklists, links, attachments) önceki durumu yıkıcı şekilde DEĞİŞTİRİR ve delta alanlarıyla birleştirilemez. Açıklamayı düzenlemek için preview_description_update / update_description kullanın.

ParametreTürZorunluAçıklama
idstringevetEpik kimliği
namestring
colorstring#0060F0 gibi hex renk
start_datestringISO-8601 tarihi
end_datestringISO-8601 tarihi
assigned_tostring dizisiAtanan kullanıcı kimlikleri, list_project_users ile keşfedilebilir; epikin atananlarını değiştirir
checklistsnesne dizisiHer biri { name, items: [{ description, checked }] }; epikin kontrol listelerini değiştirir
linksnesne dizisiHer biri { url, description }; epikin bağlantılarını değiştirir
attachmentsnesne dizisiHer biri { url, name }; dosya url adresinden alınır; epikin eklerini değiştirir
add_assigneesstring dizisiKullanıcı kimliğine göre atanan ekler; mevcut atananları korur
remove_assigneesstring dizisiKullanıcı kimliğine göre atananları kaldırır; olmayan kimlikler işlem yapmaz
add_checklist_itemsnesne dizisiÖğe ekler: her biri { checklist, description, checked? } — adlandırılmış kontrol listesi yoksa oluşturulur
check_itemsnesne dizisiÖğeleri tamamlandı olarak işaretler, adlandırılmış kontrol listesi içinde tam açıklamayla eşleştirilir
uncheck_itemsnesne dizisiÖğeleri tamamlanmadı olarak işaretler (check_items ile aynı eşleştirme)
remove_checklist_itemsnesne dizisiÖğeleri siler; olmayan öğeler işlem yapmaz
add_linksnesne dizisiBağlantı ekler: her biri { url, description? }; mevcut bağlantıları korur
remove_linksstring dizisiTam url ile bağlantıları kaldırır; olmayan url'ler işlem yapmaz

delete_epicyıkıcı

Bir epiki kimliğine göre yumuşak siler. Kartları SİLİNMEZ — panoda kalır, epikten ayrılır. Epikin yol haritası slotları KALICI olarak silinir (bir slot bir epiki programlar, bu yüzden epik olmadan anlamsızdır) ve epike bağlı beyaz tahta öğeleri bağlantısız hale getirilir.

ParametreTürZorunluAçıklama
idstringevetEpik kimliği

create_comment

Bir karta veya bir epike yorum ekler. card_id veya epic_id'den tam olarak birini sağlayın. İçerik AgileHero Markup'tır (AHM, yorum yüzeyi: tablo, medya, renk, hizalama veya tartışma yok) — asla markdown veya HTML değil; önce get_ahm_spec okuyun. Yorum, bu istemcinin hareket ettiği oturum açmış kullanıcıya atfedilir ve sonraki get_card / get_epic yanıtlarında görünür. Yorumlar MCP üzerinden düzenlenemez; delete_comment kendi yorumlarınızı kaldırır (hataları silme + yeniden gönderme ile düzeltin). Mevcut bir yoruma yanıt vermek için parent_comment_id geçirin. Konular bir seviye derinliğindedir: bir yanıta yanıt vermek, yeni yorumu o yanıtın konu köküne ekler, bu yüzden iç içe yanıtlar denemeyin. Üst öğe, aynı kart veya epik üzerinde bir yorum olmalıdır — başka bir yerden gelen bir kimlik reddedilir.

ParametreTürZorunluAçıklama
card_idstringYorum yapılacak kart kimliği (epic_id ile karşılıklı dışlayıcı)
epic_idstringYorum yapılacak epik kimliği (card_id ile karşılıklı dışlayıcı)
contentstringevetAgileHero Markup (AHM) olarak yorum gövdesi
parent_comment_idstringAYNI kart veya epik üzerindeki bir yoruma yanıt vermek için isteğe bağlı kimlik. Üst düzey bir yorum için atlayın. Bir yanıta yanıt vermek, o yanıtın konu köküne normalleştirilir (konular bir seviye derinliğindedir).

delete_commentyıkıcı

SİZİN gönderdiğiniz bir yorumu siler (yorumlar, bu istemcinin hareket ettiği oturum açmış kullanıcıya atfedilir — başkalarının yorumları silinemez). Düzeltme deseni, silme + create_comment ile düzeltilmiş bir yorum göndermedir. Yanıtları olan silinmiş bir yorum, konusunda bir mezar taşı olarak görünür kalır. Yorum kimlikleri get_card / get_epic'ten gelir.

ParametreTürZorunluAçıklama
idstringevetYorum kimliği