Lista stron

GET /api/v1/app/page  — lista stron

Parametry ścieżki

Nazwa Typ Wymagalność Opis
module_symbol string opcjonalny Lista stron zawężona tylko do danego modułu np. news. Domyślnie zwraca wszystkie strony. Przekazywany jako parametr zapytania, np. ?module_symbol=news

Odpowiedź

200 OK — zwraca listę stron serwisu, opcjonalnie zawężoną do stron z danym modułem. Możliwe błędy: 401, 404, 429, 500 (format błędu opisany w dokumentacji głównej). Wymagane uprawnienie klucza: app.page.index (Lista stron).

Dodanie strony opisowej

POST /api/v1/app/page/tree_id/{tree_id}  — dodanie strony opisowej

Parametry ścieżki

Nazwa Typ Wymagalność Opis
tree_id integer wymagany Id drzewa stron (menu), do którego chcemy dodać stronę

Treść żądania application/json

Pole Typ Wymagalność Opis
long_name string wymagany Nazwa długa strony
name string wymagany Nazwa strony
symbol string wymagany Symbol strony
description string wymagany Opis (treść) strony
parent_id integer opcjonalny Id strony nadrzędnej w drzewie
show_module_footer integer opcjonalny Włączenie stopki informacyjnej. Wartości 1 lub 0
is_auth integer opcjonalny Strona dostępna tylko dla zalogowanych. Wartości 1 lub 0
approved integer opcjonalny Zatwierdzenie strony. Wartości 1 lub 0
published integer opcjonalny Publikacja strony. Wartości 1 lub 0
publish_date date opcjonalny Data publikacji. Y-m-d
unpublish_date date opcjonalny Data zakończenia publikacji. Y-m-d

Odpowiedź

200 OK — zwraca utworzony rekord strony. Możliwe błędy: 400, 401, 404, 429, 500 (format błędu opisany w dokumentacji głównej). Wymagane uprawnienie klucza: app.page.add (Dodawanie strony opisowej).