Programeri
Referenca mogućnosti za Zinn® Chat
Zinn® Chat svoje radnje registrira pri WordPress Abilities API-ju. Iste su sposobnosti MCP alati na poslužitelju samog web-mjesta i REST rute pod /wp-json/wp-abilities/v1. Ova se stranica generira iz vlastitog registra dodataka.
Krajnje točke
MCP preko HTTP-a (prenosivo)
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: popis mogućnosti
/wp-json/wp-abilities/v1/abilities?category=zinn-chatREST: pokreni sposobnost
/wp-json/wp-abilities/v1/abilities/<name>/runAutentifikacija i dozvole
HTTP zahtjevi se autentificiraju pomoću WordPress aplikacijske lozinke (HTTP Basic). Povezivanje s MCP poslužiteljem zahtijeva mogućnost prikazanu u nastavku; svaka sposobnost zatim provjerava vlastitu dozvolu, po objektu. Sposobnosti samo za čitanje izvode se s GET-om i njihovim unosom u query stringu; ostale s POST-om i JSON tijelom {"input": {…}}.
Primjeri
# REST: pokreni sposobnost
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
Generirano iz datoteke abilities.json dodatka, koja se i sama generira iz aktivne web-lokacije; test ne uspijeva kada se ta dva elementa ne podudaraju.
| Mogućnost | Što radi | Izdanje | MIROVANJE | Dozvola | Parametri |
|---|---|---|---|---|---|
zinn-chat/answer-ticketzinn-chat-answer-ticket | Odgovorite na tiket Odgovara klijentu putem e-pošte (tekst) ili dodaje internu bilješku (note: true); status opcionalno mijenja status zahtjeva. | 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 Zinovom AI asistentu i vraća njegov odgovor zajedno sa svakim pronađenim izvorom. | 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 | Promijenite više tiketa odjednom (Pro) Mijenja status, prioritet ili osobu zaduženu za najviše 100 zahtjeva (ID-jeva). Svaki zahtjev prolazi iste provjere kao i kod pojedinačne izmjene; 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 razgovor u zahtjev Otvara tiket iz chata kako bi se mogao odgovoriti putem e-pošte (potrebna je adresa e-pošte posjetitelja). | 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 chat Završava razgovor; posjetitelj i dalje može zatražiti prijepis. | 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 zahtjev Otvara zahtjev u ime korisnika (njihovu e-poštu, predmet i prvu poruku). | 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 spremljeni odgovor (Pro) Briše spremljeni 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 | Izbriši tiket Trajno briše zahtjev i njegov razgovor (samo za upravitelje). | 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 | Nacrtaj pomoćni članak iz tiketa (Pro) Piše nacrt članka baze znanja iz riješenog tiketa; ostaje u nacrtu dok ga 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 | Izradite nacrte članaka pomoći za neodgovorena pitanja (Pro) Piše nacrte članaka baze znanja koji odgovaraju na odabrana pitanja (id-ovi); 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 | Ispuni spremljeni odgovor (Pro) Vraća tekst spremljenog odgovora s popunjenim rezerviranim mjestima 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 chat Vraća poruke jednog chata i podatke o posjetitelju (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 je ulaznica u svakom statusu i koliko razgovora čeka osobu (i njihove nepročitane poruke), te jesu li razgovor, pomoćnik i ulaznice uključeni. | Besplatno izdanje | GET …/abilities/zinn-chat/get-overview/run | zinn_chat_answer | nijedan |
zinn-chat/get-settingszinn-chat-get-settings | Pročitajte postavke chata Vraća sve postavke chata: widget, asistenta, osobe i radno vrijeme, tikete i e-poštu, indeks web-mjesta, 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 | Pročitajte statistiku podrške (Pro) Vraća broj razgovora i tiketa, vremena odziva i ocjene za posljednjih 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čitajte zahtjev Vraća jednu ulaznicu s cijelim razgovorom, statusom, prioritetom i osobom kojoj je dodijeljena. | 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 | Vratite razgovor pomoćniku Vraća razgovor AI asistentu, koji odgovara posjetitelju na temelju sadržaja web-mjesta. | 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 | Popis spremljenih odgovora (Pro) Prikazuje spremljene odgovore koje agenti mogu umetnuti, zajedno s njihovim prečacima. | 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 razgovore uživo Prikazuje popise razgovora koji čekaju, u tijeku su i nedavno su zatvoreni, zajedno s informacijama o tome tko svaki od njih vodi. | 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 | Navedite što pomoćnik zna Navodi sadržaj na koji pomoćnik odgovara, zajedno s 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 | Popis neodgovorenih pitanja (Pro) Navodi pitanja koja su posjetitelji postavili, a na koja baza znanja nije mogla odgovoriti. | 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 | Popis zahtjeva Navodi zapisnike podrške, filtrirane prema 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 | Ponovno izgradi indeks pretraživanja pomoćnika Ponovno gradi vektore pretraživanja za jednu stavku (item_id) ili sve (all: true) (samo za upravitelje). | 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 | Ponovno pročitajte sadržaj u pomoćnika Ponovno učitava jednu stavku (item_id) ili sve (all: true) u indeks asistenta (samo za upravitelje). | 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 chatu Šalje poruku posjetitelju (text) ili dodaje internu bilješ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 | Spremi spremljeni odgovor (Pro) Stvara ili mijenja spremljeni odgovor (naslov, prečac, tekst, odjel; ID za promjenu 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ši pomoćni članak (Pro) Stvara članak u bazi znanja ili mijenja postojeći (id): naslov, sadržaj, izvadak, kategorije i status (nacrt ili objavi kada možete objaviti). | 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 | Postavite odjel i oznake razgovora (Pro) Postavlja odjel i oznake chata ili tiketa (vrsta: chat ili tiket; 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čite neodgovorena pitanja (Pro) Označ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 | Postavite svoju dostupnost Označava prijavljenog agenta dostupnim ili odsutnim za nove razgovore (away: 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 | Izradi nacrt odgovora pomoću umjetne inteligencije (Pro) Sastavlja nacrt odgovora na chat ili tiket na temelju sadržaja stranice; 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 | Sažmi razgovor s AI (Pro) Sažima razgovor ili zahtjev u nekoliko redaka. | 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 | Pokreni razgovor Dodjeljuje chat na čekanju prijavljenom agentu, tako da posjetitelj razgovara s 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 | Promijenite postavke chata Mijenja postavke koje pošaljete (postavke: ključ u vrijednost) i zadržava ostale. Svaka se vrijednost provjerava potpuno isto kao na zaslonu postavki; get-settings navodi ključeve. | Besplatno izdanje | POST …/abilities/zinn-chat/update-settings/run | zinn_chat_manage | settings: object (obavezno) |
zinn-chat/update-ticketzinn-chat-update-ticket | Promijeni tiket Mijenja status, prioritet ili dodijeljenog korisnika zahtjeva. | Besplatno izdanje | POST …/abilities/zinn-chat/update-ticket/run | the REST route's own per-item permission check | id: string (obavezno) |