Dashboard: technologie (getTechnologies)
/api/visibility_analysis/reports/dashboard/getTechnologiesZwraca listę technologii wykrytych na analizowanej domenie (np. serwer WWW, CDN, narzędzia marketingowe) w formie prostej tablicy: nazwa technologii oraz nazwa pliku jej ikony. To lekki endpoint dashboardu Analizy widoczności — bez paginacji i bez dodatkowych statystyk.
| Nazwa | Plik ikony |
|---|---|
| ActiveCampaign | activecampaign.png |
| Google Cloud | google_cloud.svg |
| Google Cloud CDN | google_cloud_cdn.svg |
| Nginx | Nginx.svg |
zalando.pl — technologie wykryte na domenie (endpoint bez paginacji). Wszystkie adresowalne pola wiersza.
Żądanie
GET /api/visibility_analysis/reports/dashboard/getTechnologies
Nagłówki: Authorization: Bearer <token>. Parametry przekazywane w query stringu.
Struktura żądania
Podstawowy
/api/visibility_analysis/reports/dashboard/getTechnologies
?domain=zalando.pl
&fetch_mode=topLevelDomain
&country_id=1Parametry
| Name | Type | Default |
|---|---|---|
domain | stringWymagane. Domena, subdomena, katalog lub URL do analizy — interpretowane zgodnie z | |
fetch_mode | "topLevelDomain" | "subdomain" | "catalog" | "url"Wymagane. Sposób interpretacji
| |
country_id | numberId kraju (bazy danych). Polska = |
Dwa parametry są wymagane: domain oraz fetch_mode (walidator GetTechnologiesValidator); country_id jest tutaj opcjonalne — inaczej niż w większości endpointów tego modułu. To endpoint GET — parametry przekazujesz w query stringu. Jeśli podasz country_id, nieznana wartość zwraca 418 z komunikatem Unknown country_id.
Odpowiedź
W przypadku powodzenia otrzymujesz data — tablicę wykrytych technologii. Każdy element zawiera name (nazwę technologii) oraz icon (nazwę pliku ikony, np. activecampaign.png lub Nginx.svg — bez pełnego adresu URL). Endpoint nie zwraca paginacji.
Skrócona
{
"success": true,
"data": [
{ "name": "Nginx", "icon": "Nginx.svg" }
]
}Struktura odpowiedzi
| Name | Type | Default |
|---|---|---|
success | boolean
| |
data | Technology[]Lista technologii wykrytych na domenie |
Błędy
| Name | Type | Default |
|---|---|---|
success | false | |
data | { error: { type: string; message: string; params?: Record<string, Record<string, string>>; }; } |
418 zwracany jest również dla błędów walidacji — nie tylko przy ograniczeniu liczby żądań (rate limiting). Brak domain lub fetch_mode → odpowiedź invalid_data; podanie nieznanego country_id → komunikat Unknown country_id.
Powiązane akcje
getTechnologies— technologie wykryte na domenie (ta strona)getDomainStatistics— zbiorcze statystyki widoczności domeny na dashboardziegetDomainData— podstawowe dane analizowanej domeny