Dokumentacja
Czy jest dostępne na serwerze sprawdzanie pozycji
Dodanie nowej strony
Parametry:
unique_id - Unikalne id strony
site_url - Domena do sprawdzania np. agendo.pl
Dodanie nowej kategorii dla słów kluczowych
cat_name - Nazwa kategorii
keyword - Słowo kluczowe
cat_id - Id kategorii (opcjonalnie, gdy puste bez kategorii)
Pobranie kategorii dłów kluczowych dla strony
Pobranie słów kluczowych
Pobranie pozycji
keyword_id - Id słowa kluczowego
limit - Limit wierszy pobrania (opcjonalny)
offset - Offset pobrania (opcjonalny)
date_from - Data od (opcjonalny)
date_to - Data do (opcjonalny)
Usuwanie słowa kluczowego (oraz pozycji)
Usuwanie kategorii słów kluczowych (wraz z słowami kluczowymi oraz pozycjami)
cat_id - Id kategorii
Test serwera produkcyjnego - przedstawienie wymaganych elementów do instalacji na serwerze
Zlecenie aktualizacji domyślnych ustawień ISPConfig w Cron. - Instalacja domyślnych stron po instalacji w /usr/local/ispconfig/server/conf/index/ (index.zip) - Instalacja domyślnych stron błędów w /usr/local/ispconfig/server/conf/error/ (error.zip) - Instalacja stron zablokowanych w stronach domyślnych 00-default-{IP} (locked.zip) - wszystkie strony dostępne w /var/www/{strona}/web/ lub /home/www/{strona}/web/
default_pages - Domyślne strony instalacyjne [1 / 0, domyślnie: 1]
roundcube_template - Szablon roundcube [1 / 0, domyślnie: 1]
make_backup - Twórz backup w katalogu /data/backup/ (roundcube) [1 / 0, domyślnie: 1]
Zlecenie pobrania loga wysyłki przez cron.
email - Adres e-mail do sprawdzenia
Informacja o aktualny PHP.
Sprawdzenie usług pocztowych, Postfix, DoveCot, Certyfikatów ssl.
Instalacja nowego projektu na serwerze DEV.
domain - Domena do instalacji projektu (z końcówką .dev.agendo.pl).
hd_quota - Maksymalna pojemność (quota, w MB - 1000 = 1 GB, nieobowiązkowe, domyślnie 500 MB).
create_database - Czu utworzyć bazę danych ? (0 - nie, 1 - tak, domyślnie 0).
database_quota - Maksymalna pojemność (quota, w MB - 1000 = 1 GB, nieobowiązkowe, domyślnie 100 MB).
Usunięcie projektu na serwerze DEV.
domain_id - Id domeny do usunięcia.
db_id - Id bazy danych do usunięcia.
db_user_id - Id użytkownika bazy danych do usunięcia.
id_web_folder - Id folderu blokady htauth do usunięcia.
id_web_folder_user - Id użytkownika folderu blokady htauth do usunięcia.
cron_id - Id crona.
Pobranie informacji o domenie w ISPConfig.
id - Id domeny w ISPConfig.
Ustawienie http auth dla domeny.
Zlecenie ustawień właściciela / grupy oraz praw na 777 dla projektu (katalogu /web).
ignore - Plik, który będzie ignorowany podczas ustawiania praw.
Zlecenie praw dla katalogu w projekcie.
chmod - Uprawnienia do katalogu np. 777.
dir - Ścieżka do katalogu.
Pobranie listy dostępnych wersji php.
Wyczyść bazę danych mysql (usuń tabele wraz z danymi).
Pobranie quoty bazy danych.
Pobranie quoty domeny.
Pobranie bazy danych.
id - Id bazy danych w ISPConfig.
Aktualizacja bazy danych
Aktualizacja domeny.
Sprawdzenie daty ostatniego uruchomienia zadań crona
Pobranie wszystkich zadań
Pobranie informacji o zadaniu crona
cron_task_unique_id - Unikalne id zadania w cron
Pobranie informacji o zadaniu crona używając external_id
cron_task_external_id - Unikalne id zewnętrzne zadania w cron
Ustawienie do uruchomienia zadania crona
set_as_enabled - Ustaw jako aktywne jeśli nie jest aktywne (0 - nie ustawiaj, 1- ustaw) (domyślnie 0)
Ustaw status aktywności dla zadania crona
enabled - Status aktywności [0/1]
Usunięcie crona
Zlecenie instalacji oprogramowania w cron
Zlecenie instalacji aplikacji na serwerze.
Parametry wejściowe:
app - Aplikacja [wp]
version - Wersja z /software/install/get
instalation_dir - Ścieżka instalacji na serwerze (istniejąca)
unix_system_user - Użytkownik systemu w unix (plikom zostanie przypisany właścicel)
unix_system_group - Grupa systemu w unix (pliki zostaną przypiasne do tej grupy)
remove_files - Usuń pliki z katalogu instalacji [0/1] - opcjonalny, domyślnie 0
external_id - Unikalne id zewnętrzne - opcjonalny
external_data - Dane zewnętrzne dodatkowe - opcjonalny
external_data[autoinstall] - Czy automatyczna instalacja dla app = imperial
external_data[mode] - [dev/prod]
external_data[db_install] - Jeśli baza danych nie jest pusta, nadpisz ją nowymi danymi [0/1]
external_data[db_host] - Host bazy danych
external_data[db_name] - Nazwa bazy danych
external_data[db_port] - Port bazy danych
external_data[db_user] - Nazwa użytkownika bazy danych
external_data[db_pass] - Hasło użytkownika bazy danych
external_data[smtp_host] - Adres serwera SMTP
external_data[smtp_port] - Port serwera SMTP
external_data[smtp_auth] - Czy wymagana utoryzacja [0/1]
external_data[smtp_user] - Nazwa użytkownik
external_data[smtp_pass] - Hasło
external_data[smtp_notification] - Adresy e-mail notyfikacji
external_data[smtp_from] - Adres e-mail (from)
external_data[admin_login] - Nazwa użytkownika systemu
external_data[admin_email] - E-mail
external_data[admin_pass] - Hasło
external_data[encryption_key] - Klucz kodowania
external_data[system_version] - Wersja systemu
external_data[error_trace_service] - Klucz raportowania błędów dla usługi gwarancji. Można pobrać z usług gwarancji dostępnej w agendo.pl
external_data[email_processing_account][post_host] - Adres serwera IMAP dla Mail2Imperial
external_data[email_processing_account][post_port] - Port IMAP na którym działa serwer Mail2Imperial
external_data[email_processing_account][post_username] - Nazwa użytkownika konta Mial2Imperial
external_data[email_processing_account][post_password] - Hasło konta Mail2Imeprial
external_data[email_processing_account][post_from] - Użytkownik z którego będą wysyłane wiadomości do użytkowników
external_data[email_processing_account][processed_message_action] - Co robić z przetworoznymi wiadomościami. 1 - Przenieś do katalogu przetworzonych (archiwizacja). 2 - Usuń.
external_data[email_processing_account][operations_alias_m_electronic_documents_repository] - Alias e-mail - nowy dokument do obiegu
external_data[email_processing_account][operations_alias_m_electronic_documents_repository_replay] - Alias e-mail - aktualizacja obiegu dokumentów
external_data[email_processing_account][operations_alias_m_invoice_cost] - Alias e-mail - nowa faktura kosztowa
external_data[email_processing_account][operations_alias_m_crm_tasks] - Alias e-mail - nowe zadanie
external_data[email_processing_account][operations_alias_m_crm_tasks_replay] - Alias e-mail - aktualizacja zadania
external_data[email_processing_account][operations_alias_m_crm_sales_support] - Alias e-mail - nowe zapytanie do CRM
external_data[email_processing_account][operations_alias_m_electronic_signs] - Alias email - przekazanie dokumentów do podpisu
external_data[licence_key] - Klucz licencji/p>
Parametry zwracane:
data[cron_task_unique_id] - Unikalny id zadania w cron w celu sprawdzenia statusu realizacji zadania. Oprogramowanie jest zainstalowane poprawnie jeśli percent_complete=100
code = 1:Przyjęto zlecenie instalacji
code = 2:Już wcześniej przyjeto zlecenie instalacji
code = 3:System wcześniej zainstalowany poprawnie
code = 4:Błąd instalacji (inforacje w logu)
Pobranie ilości wierszy z tabeli kontrahenci.
Pobranie kontrahentów według określenia limitu.
limit - limit pobieranych wierszy (wymagany)
offset - wiersz od którego zaczyna pobierać (domyślnie 0)
Pobranie kontrahentów według ID.
id - dane podawane w tablicy filtrów (wymagany)
Pobranie dostępnych typów magazynu.
Pobranie liczby produktów danego magazynu.
type - podanie typu magazynu (wymagany)
Pobranie produktów.
type - ID magazynu (wymagany)
price_type - ID cennika
Złożenie zamówienia od klienta.
staged - Osoba wystawiająca dokument
id_contractor - ID kontrahenta
currency - Symbol waluty
exchange_rate - Przelicznik waluty
Parametry produktu
products[0][id] - ID produktu
products[0][count] - Ilość produktów
products[0][brutto] - Cena brutto
Pobranie stawek VAT.
Pobranie parametrów ceny produktów.
Zwrócenie rekordów DNS domeny.
domain - Domena do sprawdzenia rekordów DNS
typ - typ rekordów do pobrania [CAA, MX, TXT] - opcjonalny
Pobranie komendy do generowania certyfikatu dla ePUAP.
Wysyłka sms.
to - Nr na który wysłać sms
message - Treść wiadomości
from - Od kogo
bulk_variant - rodzaj wiadomości (ECO / FULL / PRO / VOICE / ECO_RESP / PRO_RESP / INTER) [Domyślnie: ECO]