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.

Uputstvo za korisnike: Povežite AI aplikaciju

Krajnje tačke

MCP preko HTTP-a (strimabilno)

https://example.com/wp-json/zinn-chat/v1/mcp

MCP 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-chat

REST: покрени способност

/wp-json/wp-abilities/v1/abilities/<name>/run

Autentifikacija 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 radiIzdanjeODMORDozvolaParametri
zinn-chat/answer-ticket
zinn-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 izdanjePOST …/abilities/zinn-chat/answer-ticket/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/ask-assistant
zinn-chat-ask-assistant
Pitajte asistenta
Postavlja pitanje veštačkoj inteligenciji sajta i vraća njen odgovor sa svim pronađenim izvorima.
Besplatno izdanjePOST …/abilities/zinn-chat/ask-assistant/runthe REST route's own per-item permission checknijedan
zinn-chat/bulk-update-tickets
zinn-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 izdanjePOST …/abilities/zinn-chat/bulk-update-tickets/runzinn_chat_answerids: array (obavezno), status: open|pending|solved|closed, priority: low|normal|high|urgent, assignee_id: integer
zinn-chat/chat-to-ticket
zinn-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 izdanjePOST …/abilities/zinn-chat/chat-to-ticket/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/close-chat
zinn-chat-close-chat
Zatvori ćaskanje
Završava ćaskanje; posetilac i dalje može zatražiti transkript.
Besplatno izdanjePOST …/abilities/zinn-chat/close-chat/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/create-ticket
zinn-chat-create-ticket
Otvorite tiket
Otvara tiket u ime klijenta (njihova adresa e-pošte, tema i prva poruka).
Besplatno izdanjePOST …/abilities/zinn-chat/create-ticket/runthe REST route's own per-item permission checknijedan
zinn-chat/delete-canned-reply
zinn-chat-delete-canned-reply
Izbriši sačuvani odgovor (Pro)
Briše sačuvan odgovor.
Pro izdanjePOST …/abilities/zinn-chat/delete-canned-reply/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/delete-ticket
zinn-chat-delete-ticket
Obriši tiket
Trajno briše tiket i njegovu prepisku (samo za menadžere).
Besplatno izdanjePOST …/abilities/zinn-chat/delete-ticket/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/draft-kb-article
zinn-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 izdanjePOST …/abilities/zinn-chat/draft-kb-article/runedit_posts (the REST route's own check)nijedan
zinn-chat/draft-kb-from-gaps
zinn-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 izdanjePOST …/abilities/zinn-chat/draft-kb-from-gaps/runedit_posts (the REST route's own check)nijedan
zinn-chat/fill-canned-reply
zinn-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 izdanjePOST …/abilities/zinn-chat/fill-canned-reply/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/get-chat
zinn-chat-get-chat
Pročitaj razgovor
Vraća poruke jednog ćaskanja i detalje o posetiocu (after: samo poruke novije od ovog ID-ja).
Besplatno izdanjeGET …/abilities/zinn-chat/get-chat/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/get-overview
zinn-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 izdanjeGET …/abilities/zinn-chat/get-overview/runzinn_chat_answernijedan
zinn-chat/get-settings
zinn-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 izdanjeGET …/abilities/zinn-chat/get-settings/runzinn_chat_managenijedan
zinn-chat/get-stats
zinn-chat-get-stats
Pregledajte statistiku podrške (Pro)
Vraća broj četova i tiketa, vremena odgovora i ocene za poslednjih N dana (dana).
Pro izdanjeGET …/abilities/zinn-chat/get-stats/runthe REST route's own per-item permission checknijedan
zinn-chat/get-ticket
zinn-chat-get-ticket
Pročitaj tiket
Vraća jedan tiket sa celom prepiskom, statusom, prioritetom i zaduženom osobom.
Besplatno izdanjeGET …/abilities/zinn-chat/get-ticket/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/hand-chat-to-assistant
zinn-chat-hand-chat-to-assistant
Prebacite razgovor nazad na asistenta
Vraća razgovor AI asistentu, koji odgovara posetiocu na osnovu sadržaja sajta.
Besplatno izdanjePOST …/abilities/zinn-chat/hand-chat-to-assistant/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/list-canned-replies
zinn-chat-list-canned-replies
Lista sačuvanih odgovora (Pro)
Prikazuje sačuvane odgovore koje agenti mogu da ubace, zajedno sa njihovim prečicama.
Pro izdanjeGET …/abilities/zinn-chat/list-canned-replies/runthe REST route's own per-item permission checknijedan
zinn-chat/list-chats
zinn-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 izdanjeGET …/abilities/zinn-chat/list-chats/runthe REST route's own per-item permission checknijedan
zinn-chat/list-indexed-content
zinn-chat-list-indexed-content
Izlistajte šta asistent zna
Prikazuje sadržaj na koji pomoćnik odgovara, sa njegovim statusom indeksiranja, stranicu po stranicu.
Besplatno izdanjeGET …/abilities/zinn-chat/list-indexed-content/runthe REST route's own per-item permission checknijedan
zinn-chat/list-kb-gaps
zinn-chat-list-kb-gaps
Prikaži neodgovorena pitanja (Pro)
Prikazuje pitanja koja su posetioci postavili, na koja baza znanja nije mogla da odgovori.
Pro izdanjeGET …/abilities/zinn-chat/list-kb-gaps/runthe REST route's own per-item permission checknijedan
zinn-chat/list-tickets
zinn-chat-list-tickets
Lista tiketa
Prikazuje servisne tikete, filtrirane po statusu ili pretrazi, stranicu po stranicu.
Besplatno izdanjeGET …/abilities/zinn-chat/list-tickets/runthe REST route's own per-item permission checknijedan
zinn-chat/reembed-content
zinn-chat-reembed-content
Поново изгради индекс претраге помоћника
Ponovo pravi vektore pretrage za jednu stavku (item_id) ili sve (all: true) (samo za menadžere).
Besplatno izdanjePOST …/abilities/zinn-chat/reembed-content/runthe REST route's own per-item permission checknijedan
zinn-chat/reindex-content
zinn-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 izdanjePOST …/abilities/zinn-chat/reindex-content/runthe REST route's own per-item permission checknijedan
zinn-chat/reply-chat
zinn-chat-reply-chat
Odgovori u ćaskanju
Šalje poruku posetiocu (text) ili dodaje internu belešku koju vide samo agenti (note: true).
Besplatno izdanjePOST …/abilities/zinn-chat/reply-chat/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/save-canned-reply
zinn-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 izdanjePOST …/abilities/zinn-chat/save-canned-reply/runthe REST route's own per-item permission checknijedan
zinn-chat/save-kb-article
zinn-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 izdanjePOST …/abilities/zinn-chat/save-kb-article/runedit_postsid: integer, title: string, content: string, excerpt: string, categories: array, status: draft|publish
zinn-chat/search-kb
zinn-chat-search-kb
Pretražite bazu znanja (Pro)
Pronalazi članke pomoći za povezivanje u odgovoru (q: pretraga).
Pro izdanjeGET …/abilities/zinn-chat/search-kb/runthe REST route's own per-item permission checknijedan
zinn-chat/set-conversation-details
zinn-chat-set-conversation-details
Podesite odeljenje i oznake razgovora (Pro)
Postavlja odeljenje i oznake razgovora ili tiketa (vrsta: chat ili ticket; id).
Pro izdanjePOST …/abilities/zinn-chat/set-conversation-details/runthe REST route's own per-item permission checknijedan
zinn-chat/set-kb-gap-status
zinn-chat-set-kb-gap-status
Označi neodgovorena pitanja (Pro)
Obeležava neodgovorena pitanja kao otvorena, planirana ili odbaćena (ID-jevi, status).
Pro izdanjePOST …/abilities/zinn-chat/set-kb-gap-status/runthe REST route's own per-item permission checknijedan
zinn-chat/set-presence
zinn-chat-set-presence
Podesite svoju dostupnost
Označava prijavljenog agenta kao dostupnog ili odsutnog za nove četove (odsutan: true ili false).
Besplatno izdanjePOST …/abilities/zinn-chat/set-presence/runthe REST route's own per-item permission checknijedan
zinn-chat/suggest-reply
zinn-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 izdanjePOST …/abilities/zinn-chat/suggest-reply/runthe REST route's own per-item permission checknijedan
zinn-chat/summarise-conversation
zinn-chat-summarise-conversation
Rezimirajte razgovor sa AI (Pro)
Rezimeira ćaskanje ili tiket u nekoliko linija.
Pro izdanjePOST …/abilities/zinn-chat/summarise-conversation/runthe REST route's own per-item permission checknijedan
zinn-chat/take-chat
zinn-chat-take-chat
Pokrenite ćaskanje
Dodeljuje razgovor na čekanju prijavljenom agentu, tako da posetilac razgovara sa osobom.
Besplatno izdanjePOST …/abilities/zinn-chat/take-chat/runthe REST route's own per-item permission checkid: string (obavezno)
zinn-chat/update-settings
zinn-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 izdanjePOST …/abilities/zinn-chat/update-settings/runzinn_chat_managesettings: object (obavezno)
zinn-chat/update-ticket
zinn-chat-update-ticket
Izmeni tiket
Menja status, prioritet ili dodeljenu osobu tiketa.
Besplatno izdanjePOST …/abilities/zinn-chat/update-ticket/runthe REST route's own per-item permission checkid: string (obavezno)