Endpointy
| Metoda | Ścieżka | Opis |
|——–|———|——|
| GET | /webchat/templates.json | Lista szablonów |
| GET | /webchat/templates/:id.json | Pojedynczy szablon |
| POST | /webchat/templates.json | Utworzenie szablonu |
| PATCH | /webchat/templates/:id.json | Aktualizacja szablonu |
| DELETE | /webchat/templates/:id.json | Usunięcie szablonu |
Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: webchat)
Pola template
| Pole | Typ | Wymagane | Opis |
|——|—–|———-|——|
| name | string | tak | Nazwa szablonu |
| template | text | nie | Treść szablonu |
| active | boolean | nie | Czy aktywny (domyślnie true) |
| widget_id | integer | nie | ID widgetu (opcjonalnie) |
Przykład utworzenia
{
"api_token": "TOKEN",
"template": {
"name": "Powitanie",
"template": "Dzień dobry! W czym mogę pomóc?",
"active": true
}
}
Odpowiedź
{
"id": 1,
"name": "Powitanie",
"template": "Dzień dobry! W czym mogę pomóc?",
"active": true,
"widget_id": null
}