Skip to Content
ModułyUżytkownikProfil konta

Profil konta (getLoggedUser)

GET/api/users/getLoggedUser

Zwraca profil zalogowanego konta — identyfikator, adres e-mail, język i walutę, aktualny plan wraz z datą wygaśnięcia oraz mapę dostępu do modułów (access). Przydatny na starcie integracji: pozwala jednym żądaniem ustalić, czym konto dysponuje, zanim wywołasz raporty — a zarazem jest najprostszym sprawdzeniem, czy token działa.


Żądanie

GET /api/users/getLoggedUser

Nagłówki: Authorization: Bearer <token>. Endpoint nie przyjmuje parametrów.

żądanie.jsonc
{}

Parametry

Endpoint nie przyjmuje parametrów — działa w kontekście tokena z nagłówka Authorization.

Odpowiedź zawiera dane osobowe i rozliczeniowe konta (adres e-mail, telefon, adres IP ostatniego logowania, identyfikatory planu). Traktuj ją jak dane wrażliwe — nie loguj całej odpowiedzi i nie przekazuj jej do systemów trzecich.

Zestaw pól jest szerszy niż udokumentowany powyżej i może się zmieniać — czytaj po nazwach pól, nie po pozycji, i nie waliduj odpowiedzi zamkniętym schematem.

Odpowiedź

Przykład to rzeczywista odpowiedź produkcyjna, skrócona.

przykładowa-odpowiedź
{ "success": true, "data": { "id": 1234, "email": "user@example.com", "account_id": 1234, "parent_id": null, "country_id": 1, "lang": "pl-PL", "currency": "PLN", "status": 1, "plan_id": 49, "product_id": 49, "is_trial": false, "is_expired": false, "expiration": 1801909285, "sys_last_plan_length": "1y", "is_enterprise": false, "access": { "visibility_analysis_ranking": true, "serp_analysis": true } } }

Struktura odpowiedzi

NameTypeDefault
successboolean
data{ id: number; email: string; parent_id: number | null; account_id: number; country_id: number; lang: string; currency: string; status: number; plan_id: number | null; product_id: number | null; ... 5 more ...; access: Record<...>; }

Profil konta. Odpowiedź zawiera cały rekord użytkownika wraz z ustawieniami i danymi rozliczeniowymi — poniżej pola przydatne przy integracji. Hasło nie jest zwracane. Zestaw pól może się rozszerzać, więc nie zakładaj zamkniętej listy.

Błędy

Błędy tego endpointu przychodzą we wspólnej kopercie ze statusem 418.

Powiązane akcje

  • Limity zapytańGET /api/users/getLimits zwraca stan wszystkich limitów konta.
Ostatnia aktualizacja: