Programeri
Zinn® Chat референтне могућности
Zinn® Chat registruje svoje akcije preko WordPress Abilities API. Iste sposobnosti su MCP alati na sopstvenom serveru sajta i REST rute pod /wp-json/wp-abilities/v1. Ova stranica se generiše iz sopstvenog registra dodatka.
Krajnje tačke
MCP preko HTTP-a (strimabilno)
https://example.com/wp-json/zinn-chat/v1/mcpMCP preko WP-CLI (standardni ulaz i izlaz)
wp mcp-adapter serve --server=zinn-chat --user=<login>REST: navedite mogućnosti
/wp-json/wp-abilities/v1/abilities?category=zinn-chatREST: покрени способност
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikacija i dozvole
HTTP zahtevi se autentišu pomoću WordPress aplikativne lozinke (HTTP Basic). Povezivanje na MCP server zahteva mogućnost prikazanu ispod; svaka mogućnost zatim provera sopstvenu dozvolu, po objektu. Mogućnosti samo za čitanje se izvršavaju sa GET i unosom u query string-u; ostale sa POST i JSON telom {"input": {…}}.
Primeri
# REST: покрени способност
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-chat/get-overview/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-chat-get-overview","arguments":{}}}Sve mogućnosti
Generisano iz abilities.json fajla dodatka, koji se i sam generiše iz aktivnog sajta; test ne uspeva kada se ta dva ne slažu.
| Mogućnost | Šta radi | Izdanje | ODMOR | Dozvola | Parametri |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-chat-answer-ticket | Odgovorite na tiket Odgovara klijentu putem e-pošte (text) ili dodaje internu belešku (note: true); status opcionalno menja status tiketa. | Besplatno izdanje | POST …/abilities/zinn-chat/answer-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/ask-assistantzinn-chat-ask-assistant | Pitajte asistenta Postavlja pitanje veštačkoj inteligenciji sajta i vraća njen odgovor sa svim pronađenim izvorima. | Besplatno izdanje | POST …/abilities/zinn-chat/ask-assistant/run | the REST route's own per-item permission check | nijedan |
zinn-chat/bulk-update-ticketszinn-chat-bulk-update-tickets | Izmeni više tiketa odjednom (Pro) Menja status, prioritet ili lice zaduženo za najviše 100 tiketa (ids). Svaki tiket prolazi kroz iste provere kao da se menja pojedinačno; rezultat navodi svaki pojedinačno. | Pro izdanje | POST …/abilities/zinn-chat/bulk-update-tickets/run | zinn_chat_answer | ids: array (obavezno), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer |
zinn-chat/chat-to-ticketzinn-chat-chat-to-ticket | Pretvorite ćaskanje u tiket Otvara tiket iz ćaskanja kako bi mogao da se odgovori putem e-pošte (potrebna je adresa e-pošte posetioca). | Besplatno izdanje | POST …/abilities/zinn-chat/chat-to-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/close-chatzinn-chat-close-chat | Zatvori ćaskanje Završava ćaskanje; posetilac i dalje može zatražiti transkript. | Besplatno izdanje | POST …/abilities/zinn-chat/close-chat/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/create-ticketzinn-chat-create-ticket | Otvorite tiket Otvara tiket u ime klijenta (njihova adresa e-pošte, tema i prva poruka). | Besplatno izdanje | POST …/abilities/zinn-chat/create-ticket/run | the REST route's own per-item permission check | nijedan |
zinn-chat/delete-canned-replyzinn-chat-delete-canned-reply | Izbriši sačuvani odgovor (Pro) Briše sačuvan odgovor. | Pro izdanje | POST …/abilities/zinn-chat/delete-canned-reply/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/delete-ticketzinn-chat-delete-ticket | Obriši tiket Trajno briše tiket i njegovu prepisku (samo za menadžere). | Besplatno izdanje | POST …/abilities/zinn-chat/delete-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/draft-kb-articlezinn-chat-draft-kb-article | Napravite članak pomoći iz tiketa (Pro) Piše nacrt članka iz baze znanja na osnovu rešenog tiketa; ostaje nacrt dok ga neka osoba ne objavi. | Pro izdanje | POST …/abilities/zinn-chat/draft-kb-article/run | edit_posts (the REST route's own check) | nijedan |
zinn-chat/draft-kb-from-gapszinn-chat-draft-kb-from-gaps | Napravite nacrte članaka pomoći za neodgovorena pitanja (Pro) Piše nacrte članaka baze znanja koji odgovaraju na izabrana pitanja (id-jevi); oni ostaju u statusu nacrta. | Pro izdanje | POST …/abilities/zinn-chat/draft-kb-from-gaps/run | edit_posts (the REST route's own check) | nijedan |
zinn-chat/fill-canned-replyzinn-chat-fill-canned-reply | Popunite sačuvani odgovor (Pro) Vraća tekst sačuvanog odgovora sa popunjenim mestima za držanje za jedan razgovor ili tiket. | Pro izdanje | POST …/abilities/zinn-chat/fill-canned-reply/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/get-chatzinn-chat-get-chat | Pročitaj razgovor Vraća poruke jednog ćaskanja i detalje o posetiocu (after: samo poruke novije od ovog ID-ja). | Besplatno izdanje | GET …/abilities/zinn-chat/get-chat/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/get-overviewzinn-chat-get-overview | Pročitajte pregled podrške Vraća koliko tiketa ima u svakom statusu i koliko ćaskanja čeka osobu (i njihove nepročitane poruke), kao i da li su ćaskanje, asistent i tiketi uključeni. | Besplatno izdanje | GET …/abilities/zinn-chat/get-overview/run | zinn_chat_answer | nijedan |
zinn-chat/get-settingszinn-chat-get-settings | Прочитајте подешавања ћаскања Vraća svaku podešavanje ćaskanja: vidžet, asistenta, ljude i radno vreme, tikete i e-poštu, indeks sajta, privatnost i neželjenu poštu. | Besplatno izdanje | GET …/abilities/zinn-chat/get-settings/run | zinn_chat_manage | nijedan |
zinn-chat/get-statszinn-chat-get-stats | Pregledajte statistiku podrške (Pro) Vraća broj četova i tiketa, vremena odgovora i ocene za poslednjih N dana (dana). | Pro izdanje | GET …/abilities/zinn-chat/get-stats/run | the REST route's own per-item permission check | nijedan |
zinn-chat/get-ticketzinn-chat-get-ticket | Pročitaj tiket Vraća jedan tiket sa celom prepiskom, statusom, prioritetom i zaduženom osobom. | Besplatno izdanje | GET …/abilities/zinn-chat/get-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/hand-chat-to-assistantzinn-chat-hand-chat-to-assistant | Prebacite razgovor nazad na asistenta Vraća razgovor AI asistentu, koji odgovara posetiocu na osnovu sadržaja sajta. | Besplatno izdanje | POST …/abilities/zinn-chat/hand-chat-to-assistant/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/list-canned-replieszinn-chat-list-canned-replies | Lista sačuvanih odgovora (Pro) Prikazuje sačuvane odgovore koje agenti mogu da ubace, zajedno sa njihovim prečicama. | Pro izdanje | GET …/abilities/zinn-chat/list-canned-replies/run | the REST route's own per-item permission check | nijedan |
zinn-chat/list-chatszinn-chat-list-chats | Prikaži aktivne četove Prikazuje listu razgovora koji čekaju, u toku su i nedavno su zatvoreni, kao i ko vodi svaki od njih. | Besplatno izdanje | GET …/abilities/zinn-chat/list-chats/run | the REST route's own per-item permission check | nijedan |
zinn-chat/list-indexed-contentzinn-chat-list-indexed-content | Izlistajte šta asistent zna Prikazuje sadržaj na koji pomoćnik odgovara, sa njegovim statusom indeksiranja, stranicu po stranicu. | Besplatno izdanje | GET …/abilities/zinn-chat/list-indexed-content/run | the REST route's own per-item permission check | nijedan |
zinn-chat/list-kb-gapszinn-chat-list-kb-gaps | Prikaži neodgovorena pitanja (Pro) Prikazuje pitanja koja su posetioci postavili, na koja baza znanja nije mogla da odgovori. | Pro izdanje | GET …/abilities/zinn-chat/list-kb-gaps/run | the REST route's own per-item permission check | nijedan |
zinn-chat/list-ticketszinn-chat-list-tickets | Lista tiketa Prikazuje servisne tikete, filtrirane po statusu ili pretrazi, stranicu po stranicu. | Besplatno izdanje | GET …/abilities/zinn-chat/list-tickets/run | the REST route's own per-item permission check | nijedan |
zinn-chat/reembed-contentzinn-chat-reembed-content | Поново изгради индекс претраге помоћника Ponovo pravi vektore pretrage za jednu stavku (item_id) ili sve (all: true) (samo za menadžere). | Besplatno izdanje | POST …/abilities/zinn-chat/reembed-content/run | the REST route's own per-item permission check | nijedan |
zinn-chat/reindex-contentzinn-chat-reindex-content | Ponovo pročitajte sadržaj u asistentu Ponovo učitava jednu stavku (item_id) ili sve (all: true) u indeks asistenta (samo za menadžere). | Besplatno izdanje | POST …/abilities/zinn-chat/reindex-content/run | the REST route's own per-item permission check | nijedan |
zinn-chat/reply-chatzinn-chat-reply-chat | Odgovori u ćaskanju Šalje poruku posetiocu (text) ili dodaje internu belešku koju vide samo agenti (note: true). | Besplatno izdanje | POST …/abilities/zinn-chat/reply-chat/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/save-canned-replyzinn-chat-save-canned-reply | Sačuvaj sačuvani odgovor (Pro) Kreira ili menja sačuvani odgovor (naslov, prečica, tekst, odeljenje; ID za izmenu postojećeg). | Pro izdanje | POST …/abilities/zinn-chat/save-canned-reply/run | the REST route's own per-item permission check | nijedan |
zinn-chat/save-kb-articlezinn-chat-save-kb-article | Napišite pomoćni članak (Pro) Kreira članak u bazi znanja ili menja postojeći (id): naslov, sadržaj, izvod, kategorije i status (nacrt, ili objavi kada možete da objavite). | Pro izdanje | POST …/abilities/zinn-chat/save-kb-article/run | edit_posts | id: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish |
zinn-chat/search-kbzinn-chat-search-kb | Pretražite bazu znanja (Pro) Pronalazi članke pomoći za povezivanje u odgovoru (q: pretraga). | Pro izdanje | GET …/abilities/zinn-chat/search-kb/run | the REST route's own per-item permission check | nijedan |
zinn-chat/set-conversation-detailszinn-chat-set-conversation-details | Podesite odeljenje i oznake razgovora (Pro) Postavlja odeljenje i oznake razgovora ili tiketa (vrsta: chat ili ticket; id). | Pro izdanje | POST …/abilities/zinn-chat/set-conversation-details/run | the REST route's own per-item permission check | nijedan |
zinn-chat/set-kb-gap-statuszinn-chat-set-kb-gap-status | Označi neodgovorena pitanja (Pro) Obeležava neodgovorena pitanja kao otvorena, planirana ili odbaćena (ID-jevi, status). | Pro izdanje | POST …/abilities/zinn-chat/set-kb-gap-status/run | the REST route's own per-item permission check | nijedan |
zinn-chat/set-presencezinn-chat-set-presence | Podesite svoju dostupnost Označava prijavljenog agenta kao dostupnog ili odsutnog za nove četove (odsutan: true ili false). | Besplatno izdanje | POST …/abilities/zinn-chat/set-presence/run | the REST route's own per-item permission check | nijedan |
zinn-chat/suggest-replyzinn-chat-suggest-reply | Napravite nacrt odgovora pomoću veštačke inteligencije (Pro) Priprema nacrt odgovora na ćaskanje ili tiket na osnovu sadržaja sajta; ništa se ne šalje. | Pro izdanje | POST …/abilities/zinn-chat/suggest-reply/run | the REST route's own per-item permission check | nijedan |
zinn-chat/summarise-conversationzinn-chat-summarise-conversation | Rezimirajte razgovor sa AI (Pro) Rezimeira ćaskanje ili tiket u nekoliko linija. | Pro izdanje | POST …/abilities/zinn-chat/summarise-conversation/run | the REST route's own per-item permission check | nijedan |
zinn-chat/take-chatzinn-chat-take-chat | Pokrenite ćaskanje Dodeljuje razgovor na čekanju prijavljenom agentu, tako da posetilac razgovara sa osobom. | Besplatno izdanje | POST …/abilities/zinn-chat/take-chat/run | the REST route's own per-item permission check | id: string (obavezno) |
zinn-chat/update-settingszinn-chat-update-settings | Promenite podešavanja ćaskanja Menja podešavanja koja pošaljete (podešavanja: ključ prema vrednosti) i zadržava ostala. Svaka vrednost se proverava tačno kao na ekranu podešavanja; get-settings izlistava ključeve. | Besplatno izdanje | POST …/abilities/zinn-chat/update-settings/run | zinn_chat_manage | settings: object (obavezno) |
zinn-chat/update-ticketzinn-chat-update-ticket | Izmeni tiket Menja status, prioritet ili dodeljenu osobu tiketa. | Besplatno izdanje | POST …/abilities/zinn-chat/update-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |