--- title: "Sprawdzenie domeny (`checkDomain`)" source: https://docs.senuto.com/modules/rank_tracker/rt-projects-checkDomain api: GET /api/rank_tracker/management/projects/checkDomain --- # Sprawdzenie domeny (`checkDomain`) **`GET /api/rank_tracker/management/projects/checkDomain`** Sprawdza, czy **podana domena nadaje się do założenia projektu** na Twoim koncie. Zwraca jedną flagę `status`. Warto wywołać przed właściwym utworzeniem projektu, żeby nie zużywać slotu na adres, który zostanie odrzucony. --- ## Żądanie `GET` `/api/rank_tracker/management/projects/checkDomain` Nagłówki: `Authorization: Bearer `. Parametry przekazuje się w **query stringu**. **Żądanie** ```jsonc filename="żądanie.jsonc" { "domain": "senuto.com" } ``` **cURL** ```bash curl --location --request GET 'https://api.senuto.com/api/rank_tracker/management/projects/checkDomain?domain=senuto.com' \ --header 'Authorization: Bearer $YOUR_TOKEN_HERE' ``` ### Parametry ```ts type ProjectsCheckDomainRequest = { /** **Wymagane**. Domena do sprawdzenia, bez schematu (np. `example.com`). */ domain: string; } export default ProjectsCheckDomainRequest ``` > **Ostrzeżenie:** > Odpowiedź to **sama flaga, bez powodu odrzucenia** — przy `status: false` API nie mówi, czy problem to format adresu, duplikat projektu, czy limit konta. > **Ostrzeżenie:** > `success: true` oznacza tylko, że żądanie zostało przetworzone. Wynik sprawdzenia czytaj z `data.status`, nie z `success`. ## Odpowiedź Przykład to **rzeczywista odpowiedź produkcyjna**, skrócona. ```json filename="przykładowa-odpowiedź" { "success": true, "data": { "status": true } } ``` ### Struktura odpowiedzi ```ts type ProjectsCheckDomainResponse = { success: boolean; data: { /** `true` — domena przechodzi walidację; `false` — nie nadaje się. */ status: boolean; }; } export default ProjectsCheckDomainResponse ``` ## Błędy Błędy tego endpointu przychodzą we [wspólnej kopercie ze statusem `418`](/types/errors). ## Powiązane akcje - [`getProjectFits`](/modules/rank_tracker/rt-projects-getProjectFits) — tryby dopasowania adresu. - [`getMyActiveProjects`](/modules/rank_tracker/rt-projects-getMyActiveProjects) — lista istniejących projektów.