{"swagger": "2.0", "info": {"title": "Dokumentacja interfejsu programistycznego USPP", "description": "# Wst\u0119p\nInterfejs programistyczny USPP umo\u017cliwia dost\u0119p do wszystkich typ\u00f3w obiekt\u00f3w przechowywanych w bazie S\u0142ownika Podstawy Programowej. G\u0142\u00f3wne ko\u0144c\u00f3wki API to Abilities oraz Objectives, kt\u00f3re serwuj\u0105 odpowiednio umiej\u0119tno\u015bci oraz cele nauczania. Ko\u0144c\u00f3wki te oferuj\u0105 zaawansowane filtrowanie pe\u0142notekstowe oraz bazuj\u0105ce na podstawie atrybut\u00f3w obiekt\u00f3w.\n\nAPI dost\u0119pne jest pod adresem: http://uspp.pl/api/.\n# Autoryzacja\nDost\u0119p do API autoryzowany jest na podstawie token\u00f3w dost\u0119powych, kt\u00f3re nale\u017cy do\u0142\u0105czy\u0107 do ka\u017cdego zapytania. Token powinien by\u0107 przekazany za pomoc\u0105\u00a0nag\u0142\u00f3wka HTTP `Authorization`. Nag\u0142\u00f3wek ten powinien sk\u0142ada\u0107 si\u0119 z dw\u00f3ch cz\u0142on\u00f3w rozdzielonych spacj\u0105: pierwszy to `JWT`, drugi to w\u0142a\u015bciwy token dost\u0119powy.\n\nW celu uzyskania indywidualnego tokenu dost\u0119powego nale\u017cy skontaktowa\u0107 si\u0119\u00a0z dostawc\u0105 us\u0142ugi.\n\n\n# Przyk\u0142ady u\u017cycia\n\n## Python\n```python\nimport requests\n\napi_url = 'http://uspp.pl/api/'\nheaders = {'Authorization': 'JWT '}\n\nresponse = requests.get(api_url + 'abilities/', headers=headers)\nresponse.raise_for_status()\n\nprint('Liczba umiej\u0119tno\u015bci:', response.json()['count'])\n```\n## curl\n\n```bash\n$ curl -H \"Authorization: JWT \" http://uspp.pl/api/\n```\n\n## Przegl\u0105darka internetowa\n\nDo skorzystania z API bezpo\u015brednio w przegl\u0105darce internetowej konieczne jest zainstalowanie dodatku pozwalaj\u0105cego na modyfikacj\u0119 nag\u0142\u00f3wk\u00f3w przesy\u0142anych do serwera (konieczne do ustawienia nag\u0142\u00f3wku autoryzacji). Do popularnych przegl\u0105darek istniej\u0105 dodatki u\u0142atwiaj\u0105ce interakcje z RESTowym API, przyk\u0142adowo:\n\n* Firefox - [RESTClient](https://addons.mozilla.org/en-US/firefox/addon/restclient/)\n* Chrome - [Postman](https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop)\n", "version": "v1"}, "paths": {"/api/abilities/": {"get": {"operationId": "abilities_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}, {"name": "query", "required": false, "description": "Filtrowanie pe\u0142notekstowe wszystkich atrybut\u00f3w umiej\u0119tno\u015bci.", "type": "string", "in": "query"}, {"name": "name", "required": false, "description": "Filtrowanie pe\u0142notekstowe po nazwie umiej\u0119tno\u015bci.", "type": "string", "in": "query"}, {"name": "summary_code", "required": false, "description": "Dok\u0142adne dopasowanie unikalnego kodu identyfikacyjnego.", "type": "string", "in": "query"}, {"name": "code", "required": false, "description": "Dok\u0142adne dopasowanie kodu umiej\u0119tno\u015bci.", "type": "string", "in": "query"}, {"name": "position", "required": false, "description": "Dok\u0142adne dopasowanie pozycji porz\u0105dkowej.", "type": "string", "in": "query"}, {"name": "revision_no", "required": false, "description": "Dok\u0142adne dopasowanie numeru rewizji.", "type": "string", "in": "query"}, {"name": "published", "required": false, "description": "Dok\u0142adne dopasowanie statusu opublikowania (warto\u015bci true
, yes
oraz 1
interpretowane s\u0105 jako warto\u015b\u0107 prawdziwa).", "type": "string", "in": "query"}, {"name": "parent", "required": false, "description": "Dok\u0142adne dopasowanie kodu identyfikacyjnego umiej\u0119tno\u015bci nadrz\u0119dnej.", "type": "string", "in": "query"}, {"name": "stage", "required": false, "description": "Dok\u0142adne dopasowanie kodu etapu edukacyjnego.", "type": "string", "in": "query"}, {"name": "subject", "required": false, "description": "Dok\u0142adne dopasowanie kodu przedmiotu.", "type": "string", "in": "query"}, {"name": "scope", "required": false, "description": "Dok\u0142adne dopasowanie kodu zakresu.", "type": "string", "in": "query"}, {"name": "school", "required": false, "description": "Dok\u0142adne dopasowanie kodu szko\u0142y.", "type": "string", "in": "query"}, {"name": "version", "required": false, "description": "Dok\u0142adne dopasowanie kodu wersji.", "type": "string", "in": "query"}, {"name": "qualification", "required": false, "description": "Dok\u0142adne dopasowanie kodu kwalifikacji.", "type": "string", "in": "query"}, {"name": "profession", "required": false, "description": "Dok\u0142adne dopasowanie kodu zawodu.", "type": "string", "in": "query"}, {"name": "profession_group", "required": false, "description": "Dok\u0142adne dopasowanie kodu grupy zawodowej.", "type": "string", "in": "query"}, {"name": "category", "required": false, "description": "Dok\u0142adne dopasowanie kodu kategorii.", "type": "string", "in": "query"}, {"name": "area", "required": false, "description": "Dok\u0142adne dopasowanie kodu obszaru.", "type": "string", "in": "query"}, {"name": "parent", "required": false, "description": "Dok\u0142adne dopasowanie kodu umiej\u0119tno\u015bci nadrz\u0119dnej.", "type": "string", "in": "query"}, {"name": "root", "required": false, "description": "Umiej\u0119tno\u015bci podstawowe.", "type": "string", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich umiej\u0119tno\u015bci. Oferuje filtrowanie na podstawie szeregu atrybut\u00f3w.", "summary": "/api/abilities/", "tags": ["abilities"]}}, "/api/abilities/{summary_code}/": {"get": {"operationId": "abilities_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "summary_code": {"description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string"}, "code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "original_name": {"description": "Oryginalna nazwa", "type": "string"}, "revision_no": {"description": "Numer rewizji", "type": "integer"}, "published": {"description": "Status opublikowania", "type": "boolean"}, "subject": {"description": "Przedmiot", "type": "string"}, "parent": {"description": "Umiej\u0119tno\u015b\u0107\u00a0nadrz\u0119dna", "type": "string"}, "scope": {"description": "Zakres", "type": "string"}, "qualification": {"description": "Kwalifikacja", "type": "string"}, "schools": {"name": "schools", "required": true, "description": "Szko\u0142y", "type": "array", "items": {"type": "string", "description": ""}}, "versions": {"name": "versions", "required": true, "description": "Wersje", "type": "array", "items": {"type": "string", "description": ""}}, "professions": {"name": "professions", "required": false, "description": "Zawody", "type": "array", "items": {"type": "string", "description": ""}}, "professions_groups": {"name": "professions_groups", "required": false, "description": "Grupy zawod\u00f3w", "type": "array", "items": {"type": "string", "description": ""}}, "categories": {"name": "categories", "required": false, "description": "Kategorie", "type": "array", "items": {"type": "string", "description": ""}}, "stages": {"description": "Etapy edukacyjne", "type": "string"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "children_url": {"description": "Adres listy umiej\u0119tno\u015bci sk\u0142adowych", "type": "string"}, "changes_url": {"description": "Adres listy historii zmian umiej\u0119tno\u015bci", "type": "string"}}, "required": ["name", "code", "schools", "versions"]}}}, "parameters": [{"name": "summary_code", "required": true, "description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 umiej\u0119tno\u015bci identyfikowan\u0105 za pomoc\u0105 wskazanego summary_code
.", "summary": "/api/abilities/{summary_code}/", "tags": ["abilities"]}}, "/api/abilities/{summary_code}/changes/": {"get": {"operationId": "abilities_changes", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "ability_code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "date": {"description": "Data zmiany", "type": "string"}, "change": {"description": "Kod zmiany", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "summary_code", "required": true, "description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 zmian umiej\u0119tno\u015bci identyfikowanej za pomoc\u0105 wskazanego summary_code
.", "summary": "/api/abilities/{summary_code}/changes/", "tags": ["abilities"]}}, "/api/abilities/{summary_code}/children/": {"get": {"operationId": "abilities_children", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "summary_code": {"description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string"}, "code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "original_name": {"description": "Oryginalna nazwa", "type": "string"}, "revision_no": {"description": "Numer rewizji", "type": "integer"}, "published": {"description": "Status opublikowania", "type": "boolean"}, "subject": {"description": "Przedmiot", "type": "string"}, "parent": {"description": "Umiej\u0119tno\u015b\u0107\u00a0nadrz\u0119dna", "type": "string"}, "scope": {"description": "Zakres", "type": "string"}, "qualification": {"description": "Kwalifikacja", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "versions": {"description": "Wersje", "type": "array"}, "professions": {"description": "Zawody", "type": "array"}, "professions_groups": {"description": "Grupy zawod\u00f3w", "type": "array"}, "categories": {"description": "Kategorie", "type": "array"}, "stages": {"description": "Etapy edukacyjne", "type": "string"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "children_url": {"description": "Adres listy umiej\u0119tno\u015bci sk\u0142adowych", "type": "string"}, "changes_url": {"description": "Adres listy historii zmian umiej\u0119tno\u015bci", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "summary_code", "required": true, "description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 umiej\u0119tno\u015bci sk\u0142adowych dla umiej\u0119tno\u015bci identyfikowanej za pomoc\u0105 wskazanego\nsummary_code
.", "summary": "/api/abilities/{summary_code}/children/", "tags": ["abilities"]}}, "/api/areas/": {"get": {"operationId": "areas_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "qualifications_url": {"description": "Adres listy kwalifikacji", "type": "string"}, "professions_groups_url": {"description": "Adres listy grup zawodowych", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich obszar\u00f3w kszta\u0142cenia.", "summary": "/api/areas/", "tags": ["areas"]}}, "/api/areas/{code}/": {"get": {"operationId": "areas_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "qualifications_url": {"description": "Adres listy kwalifikacji", "type": "string"}, "professions_groups_url": {"description": "Adres listy grup zawodowych", "type": "string"}}, "required": ["code", "name"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 obszaru kszta\u0142cenia identyfikowanego za pomoc\u0105 wskazanego code
.", "summary": "/api/areas/{code}/", "tags": ["areas"]}}, "/api/areas/{code}/professions_groups/": {"get": {"operationId": "areas_professions_groups", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich grup zawod\u00f3w zdefiniowanych dla obszaru kszta\u0142cenia identyfikowanego za pomoc\u0105\nwskazanego code
.", "summary": "/api/areas/{code}/professions_groups/", "tags": ["areas"]}}, "/api/areas/{code}/qualifications/": {"get": {"operationId": "areas_qualifications", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "abilities_url": {"description": "Adres listy umiej\u0119tno\u015bci", "type": "string"}, "professions_url": {"description": "Adres listy zawod\u00f3w", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich kwalifikacji zawodowych zdefiniowanych dla obszaru kszta\u0142cenia\nidentyfikowanego za pomoc\u0105 wskazanego code
.", "summary": "/api/areas/{code}/qualifications/", "tags": ["areas"]}}, "/api/categories/": {"get": {"operationId": "categories_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich kategorii.", "summary": "/api/categories/", "tags": ["categories"]}}, "/api/categories/{code}/": {"get": {"operationId": "categories_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}, "required": ["code", "name"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 kategorii identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/categories/{code}/", "tags": ["categories"]}}, "/api/changes/": {"get": {"operationId": "changes_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "ability_code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "date": {"description": "Data zmiany", "type": "string"}, "change": {"description": "Kod zmiany", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich rekord\u00f3w zmian.", "summary": "/api/changes/", "tags": ["changes"]}}, "/api/changes/{code}/": {"get": {"operationId": "changes_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "ability_code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "date": {"description": "Data zmiany", "type": "string"}, "change": {"description": "Kod zmiany", "type": "string"}}}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 rekordu zmiany identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/changes/{code}/", "tags": ["changes"]}}, "/api/codes/": {"get": {"operationId": "codes_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 kod\u00f3w zmian.", "summary": "/api/codes/", "tags": ["codes"]}}, "/api/codes/{code}/": {"get": {"operationId": "codes_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}, "required": ["code", "name"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 kodu zmiany identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/codes/{code}/", "tags": ["codes"]}}, "/api/objectives/": {"get": {"operationId": "objectives_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}, {"name": "query", "required": false, "description": "Filtrowanie pe\u0142notekstowe wszystkich atrybut\u00f3w celu nauczania.", "type": "string", "in": "query"}, {"name": "name", "required": false, "description": "Filtrowanie pe\u0142notekstowe po nazwie celu nauczania.", "type": "string", "in": "query"}, {"name": "summary_code", "required": false, "description": "Dok\u0142adne dopasowanie unikalnego kodu identyfikacyjnego.", "type": "string", "in": "query"}, {"name": "code", "required": false, "description": "Dok\u0142adne dopasowanie kodu celu nauczania.", "type": "string", "in": "query"}, {"name": "position", "required": false, "description": "Dok\u0142adne dopasowanie pozycji porz\u0105dkowej.", "type": "string", "in": "query"}, {"name": "revision_no", "required": false, "description": "Dok\u0142adne dopasowanie numeru rewizji.", "type": "string", "in": "query"}, {"name": "published", "required": false, "description": "Dok\u0142adne dopasowanie statusu opublikowania (warto\u015bci true
, yes
oraz 1
interpretowane s\u0105 jako warto\u015b\u0107 prawdziwa).", "type": "string", "in": "query"}, {"name": "parent", "required": false, "description": "Dok\u0142adne dopasowanie kodu identyfikacyjnego celu nadrz\u0119dnego.", "type": "string", "in": "query"}, {"name": "stage", "required": false, "description": "Dok\u0142adne dopasowanie kodu etapu edukacyjnego.", "type": "string", "in": "query"}, {"name": "subject", "required": false, "description": "Dok\u0142adne dopasowanie kodu przedmiotu.", "type": "string", "in": "query"}, {"name": "scope", "required": false, "description": "Dok\u0142adne dopasowanie kodu zakresu.", "type": "string", "in": "query"}, {"name": "school", "required": false, "description": "Dok\u0142adne dopasowanie kodu szko\u0142y.", "type": "string", "in": "query"}, {"name": "version", "required": false, "description": "Dok\u0142adne dopasowanie kodu wersji.", "type": "string", "in": "query"}, {"name": "profession", "required": false, "description": "Dok\u0142adne dopasowanie kodu zawodu.", "type": "string", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich cel\u00f3w nauczania. Oferuje filtrowanie na podstawie szeregu atrybut\u00f3w.", "summary": "/api/objectives/", "tags": ["objectives"]}}, "/api/objectives/{summary_code}/": {"get": {"operationId": "objectives_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "summary_code": {"description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string"}, "code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "published": {"description": "Status opublikowania", "type": "boolean"}, "subject": {"description": "Przedmiot", "type": "string"}, "scope": {"description": "Zakres", "type": "string"}, "parent": {"description": "Cel\u00a0nadrz\u0119dny", "type": "string"}, "schools": {"name": "schools", "required": true, "description": "Szko\u0142y", "type": "array", "items": {"type": "string", "description": ""}}, "versions": {"name": "versions", "required": true, "description": "Wersje", "type": "array", "items": {"type": "string", "description": ""}}, "professions": {"name": "professions", "required": false, "description": "Zawody", "type": "array", "items": {"type": "string", "description": ""}}, "stages": {"description": "Etapy edukacyjne", "type": "string"}, "children_url": {"description": "Adres listy cel\u00f3w sk\u0142adowych", "type": "string"}}, "required": ["name", "code", "schools", "versions"]}}}, "parameters": [{"name": "summary_code", "required": true, "description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 celu nauczania identyfikowanego za pomoc\u0105 wskazanego summary_code
.", "summary": "/api/objectives/{summary_code}/", "tags": ["objectives"]}}, "/api/objectives/{summary_code}/children/": {"get": {"operationId": "objectives_children", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "summary_code": {"description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string"}, "code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "published": {"description": "Status opublikowania", "type": "boolean"}, "subject": {"description": "Przedmiot", "type": "string"}, "scope": {"description": "Zakres", "type": "string"}, "parent": {"description": "Cel\u00a0nadrz\u0119dny", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "versions": {"description": "Wersje", "type": "array"}, "professions": {"description": "Zawody", "type": "array"}, "stages": {"description": "Etapy edukacyjne", "type": "string"}, "children_url": {"description": "Adres listy cel\u00f3w sk\u0142adowych", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "summary_code", "required": true, "description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 sk\u0142adowych cel\u00f3w nauczania dla celu nauczania identyfikowanego za pomoc\u0105\nwskazanego summary_code
.", "summary": "/api/objectives/{summary_code}/children/", "tags": ["objectives"]}}, "/api/professions/": {"get": {"operationId": "professions_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "professions_groups": {"description": "Grupy zawod\u00f3w", "type": "array"}, "qualifications": {"description": "Kwalifikacje", "type": "array"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 zawod\u00f3w.", "summary": "/api/professions/", "tags": ["professions"]}}, "/api/professions/{code}/": {"get": {"operationId": "professions_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "schools": {"name": "schools", "required": true, "description": "Szko\u0142y", "type": "array", "items": {"type": "string", "description": ""}}, "professions_groups": {"name": "professions_groups", "required": true, "description": "Grupy zawod\u00f3w", "type": "array", "items": {"type": "string", "description": ""}}, "qualifications": {"name": "qualifications", "required": true, "description": "Kwalifikacje", "type": "array", "items": {"type": "string", "description": ""}}}, "required": ["code", "name", "schools", "professions_groups", "qualifications"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 zawodu identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/professions/{code}/", "tags": ["professions"]}}, "/api/professions_groups/": {"get": {"operationId": "professions_groups_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich grup zawod\u00f3w.", "summary": "/api/professions_groups/", "tags": ["professions_groups"]}}, "/api/professions_groups/{code}/": {"get": {"operationId": "professions_groups_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}}, "required": ["code", "name", "area"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 grupy zawod\u00f3w identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/professions_groups/{code}/", "tags": ["professions_groups"]}}, "/api/qualifications/": {"get": {"operationId": "qualifications_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "abilities_url": {"description": "Adres listy umiej\u0119tno\u015bci", "type": "string"}, "professions_url": {"description": "Adres listy zawod\u00f3w", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich kwalifikacji wyodr\u0119bnionych w zawodach.", "summary": "/api/qualifications/", "tags": ["qualifications"]}}, "/api/qualifications/{code}/": {"get": {"operationId": "qualifications_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "abilities_url": {"description": "Adres listy umiej\u0119tno\u015bci", "type": "string"}, "professions_url": {"description": "Adres listy zawod\u00f3w", "type": "string"}}, "required": ["code", "name", "area"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 kwalifikacji zawodowej identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/qualifications/{code}/", "tags": ["qualifications"]}}, "/api/qualifications/{code}/abilities/": {"get": {"operationId": "qualifications_abilities", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "summary_code": {"description": "Unikalny kod identyfikacyjny umiej\u0119tno\u015bci", "type": "string"}, "code": {"description": "Kod umiej\u0119tno\u015bci", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "original_name": {"description": "Oryginalna nazwa", "type": "string"}, "revision_no": {"description": "Numer rewizji", "type": "integer"}, "published": {"description": "Status opublikowania", "type": "boolean"}, "subject": {"description": "Przedmiot", "type": "string"}, "parent": {"description": "Umiej\u0119tno\u015b\u0107\u00a0nadrz\u0119dna", "type": "string"}, "scope": {"description": "Zakres", "type": "string"}, "qualification": {"description": "Kwalifikacja", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "versions": {"description": "Wersje", "type": "array"}, "professions": {"description": "Zawody", "type": "array"}, "professions_groups": {"description": "Grupy zawod\u00f3w", "type": "array"}, "categories": {"description": "Kategorie", "type": "array"}, "stages": {"description": "Etapy edukacyjne", "type": "string"}, "area": {"description": "Obszar kszta\u0142cenia", "type": "string"}, "children_url": {"description": "Adres listy umiej\u0119tno\u015bci sk\u0142adowych", "type": "string"}, "changes_url": {"description": "Adres listy historii zmian umiej\u0119tno\u015bci", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 umiej\u0119tno\u015bci zdefiniowanych dla kwalifikacji zawodowej identyfikowanej za pomoc\u0105\nwskazanego code
.", "summary": "/api/qualifications/{code}/abilities/", "tags": ["qualifications"]}}, "/api/qualifications/{code}/professions/": {"get": {"operationId": "qualifications_professions", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "professions_groups": {"description": "Grupy zawod\u00f3w", "type": "array"}, "qualifications": {"description": "Kwalifikacje", "type": "array"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}, {"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 zawod\u00f3w w ramach kt\u00f3rych wyodr\u0119bniono kwalifikacj\u0119 identyfikowan\u0105 za pomoc\u0105 wskazanego\ncode
.", "summary": "/api/qualifications/{code}/professions/", "tags": ["qualifications"]}}, "/api/schools/": {"get": {"operationId": "schools_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "stages": {"description": "Etapy", "type": "array"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich szk\u00f3\u0142.", "summary": "/api/schools/", "tags": ["schools"]}}, "/api/schools/{code}/": {"get": {"operationId": "schools_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "stages": {"name": "stages", "required": true, "description": "Etapy", "type": "array", "items": {"type": "string", "description": ""}}}, "required": ["code", "name", "stages"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 szko\u0142y identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/schools/{code}/", "tags": ["schools"]}}, "/api/scopes/": {"get": {"operationId": "scopes_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "categories": {"description": "Kategorie obszaru", "type": "array"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich zakres\u00f3w nauczania.", "summary": "/api/scopes/", "tags": ["scopes"]}}, "/api/scopes/{code}/": {"get": {"operationId": "scopes_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "position": {"description": "Pozycja porz\u0105dkowa", "type": "integer"}, "categories": {"name": "categories", "required": true, "description": "Kategorie obszaru", "type": "array", "items": {"type": "string", "description": ""}}}, "required": ["code", "name", "categories"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 zakresu nauczania identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/scopes/{code}/", "tags": ["scopes"]}}, "/api/stages/": {"get": {"operationId": "stages_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich etap\u00f3w edukacyjnych.", "summary": "/api/stages/", "tags": ["stages"]}}, "/api/stages/{code}/": {"get": {"operationId": "stages_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}}, "required": ["code", "name"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 etapu edukacyjnego identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/stages/{code}/", "tags": ["stages"]}}, "/api/subjects/": {"get": {"operationId": "subjects_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "schools": {"description": "Szko\u0142y", "type": "array"}, "categories": {"description": "Kategorie", "type": "array"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich przedmiot\u00f3w.", "summary": "/api/subjects/", "tags": ["subjects"]}}, "/api/subjects/{code}/": {"get": {"operationId": "subjects_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Nazwa", "type": "string"}, "schools": {"name": "schools", "required": true, "description": "Szko\u0142y", "type": "array", "items": {"type": "string", "description": ""}}, "categories": {"name": "categories", "required": true, "description": "Kategorie", "type": "array", "items": {"type": "string", "description": ""}}}, "required": ["code", "name", "schools", "categories"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 przedmiotu identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/subjects/{code}/", "tags": ["subjects"]}}, "/api/versions/": {"get": {"operationId": "versions_list", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"results": {"name": "results", "required": true, "description": "", "type": "array", "items": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Akt prawny wprowadzaj\u0105cy podstaw\u0119", "type": "string"}, "begin": {"description": "Data wprowadzenia podstawy", "type": "string"}, "end": {"description": "Data wycofania podstawy", "type": "string"}}}}, "next": {"description": "", "type": "string"}, "previous": {"description": "", "type": "string"}, "count": {"description": "", "type": "integer"}}, "required": ["results", "next", "previous", "count"]}}}, "parameters": [{"name": "limit", "required": false, "description": "Number of results to return per page.", "type": "integer", "in": "query"}, {"name": "offset", "required": false, "description": "The initial index from which to return the results.", "type": "integer", "in": "query"}], "description": "Zwraca stronnicowan\u0105 list\u0119 wszystkich wersji podstaw programowych.", "summary": "/api/versions/", "tags": ["versions"]}}, "/api/versions/{code}/": {"get": {"operationId": "versions_read", "responses": {"200": {"description": "Success", "schema": {"type": "object", "properties": {"url": {"description": "Adres URL obiektu", "type": "string"}, "code": {"description": "Unikalny kod identyfikacyjny obiektu", "type": "string"}, "name": {"description": "Akt prawny wprowadzaj\u0105cy podstaw\u0119", "type": "string"}, "begin": {"description": "Data wprowadzenia podstawy", "type": "string"}, "end": {"description": "Data wycofania podstawy", "type": "string"}}, "required": ["code", "name", "begin"]}}}, "parameters": [{"name": "code", "required": true, "description": "Unikalny kod identyfikacyjny obiektu", "type": "string", "in": "path"}], "description": "Zwraca instancj\u0119 wersji podstawy programowej identyfikowan\u0105 za pomoc\u0105 wskazanego code
.", "summary": "/api/versions/{code}/", "tags": ["versions"]}}}, "securityDefinitions": {"Token dost\u0119powy": {"type": "apiKey", "in": "header", "name": "Authorization"}}}