--- title: "Tryby dopasowania projektu (`getProjectFits`)" source: https://docs.senuto.com/modules/rank_tracker/rt-projects-getProjectFits api: GET /api/rank_tracker/management/projects/getProjectFits --- # Tryby dopasowania projektu (`getProjectFits`) **`GET /api/rank_tracker/management/projects/getProjectFits`** Zwraca **słownik trybów dopasowania adresu**, czyli dopuszczalne wartości `project_fit_id` używane przy zakładaniu projektu. Tryb decyduje, jakie adresy projekt uznaje za swoje: całą domenę z subdomenami, samą domenę, wskazany katalog albo jeden konkretny adres. --- ## Żądanie `GET` `/api/rank_tracker/management/projects/getProjectFits` Nagłówki: `Authorization: Bearer `. Endpoint nie przyjmuje parametrów. **Żądanie** ```jsonc filename="żądanie.jsonc" {} ``` **cURL** ```bash curl --location --request GET 'https://api.senuto.com/api/rank_tracker/management/projects/getProjectFits' \ --header 'Authorization: Bearer $YOUR_TOKEN_HERE' ``` ### Parametry Endpoint nie przyjmuje parametrów. Zwraca stały słownik czterech pozycji w ustalonej kolejności. > **Ostrzeżenie:** > Odpowiedź nie zawiera `pagination` — to zamknięty słownik czterech pozycji. > **Ostrzeżenie:** > Pole `name` to **wzorzec do prezentacji** (np. `*.Domena.pl/*`), a nie wartość do wysłania. W żądaniach używaj `id`. ## Odpowiedź Przykład to **rzeczywista odpowiedź produkcyjna**, skrócona. ```json filename="przykładowa-odpowiedź" { "success": true, "data": [ { "id": 1, "name": "*.Domena.pl/*" }, { "id": 2, "name": "Domena.pl/*" }, { "id": 3, "name": "Domena.pl/catalog/*" }, { "id": 4, "name": "Domena.pl/link1.html" } ] } ``` ### Struktura odpowiedzi ```ts type ProjectsGetProjectFitsResponse = { success: boolean; data: Array<{ /** Wartość do przekazania jako `project_fit_id`. */ id: number; /** Wzorzec dopasowania w formie czytelnej dla człowieka. */ name: string; }>; } export default ProjectsGetProjectFitsResponse ``` ## Błędy Błędy tego endpointu przychodzą we [wspólnej kopercie ze statusem `418`](/types/errors). ## Powiązane akcje - [`getMyActiveProjects`](/modules/rank_tracker/rt-projects-getMyActiveProjects) — lista projektów. - [`checkDomain`](/modules/rank_tracker/rt-projects-checkDomain) — sprawdzenie domeny przed założeniem projektu.