# Retrieve a course Retrieve a single courses item by unique identifier. Endpoint: GET /items/courses/{id} Version: 1.0.0 Security: Auth ## Query parameters: - `fields` (array) Control what fields are being returned in the object. ## Path parameters: - `id` (integer, required) Index of the item. Example: 1 ## Response 200 fields (application/json): - `data` (object) - `data.id` (integer) Example: 1 - `data.title` (string,null) Example: "Backend Developer" - `data.description` (string,null) Example: "Backend developers are responsible for building the robust, scalable, and efficient systems that power our digital experiences." - `data.type` (any) - `data.institution_type` (any) - `data.target_group` (string,null) Example: "Empfänger ALG-1, ALG-2/Bürgergeld, Technik - und IT-Interessierte" - `data.requirements` (string,null) Example: "Grundlegendes Interesse an den Bereichen IT und Softwareentwicklung" - `data.link` (string,null) Example: "https://www.edtelligent.de" - `data.degree` (any) - `data.education_type` (any) - `data.institution` (string, required) Example: "fd6dafa2-9cf9-469a-9bc9-38446ec552bc" - `data.certifier` (any) - `data.subsidy` (string,null) Example: "Bis zu 100 % Förderung über einen Bildungsgutschein der Agentur für Arbeit oder dem Jobcenter." - `data.funding_comment` (string,null) Example: "Diese Weiterbildung ist gemäß AZAV durch die DEKRA als fachkundige Stelle zugelassen." - `data.digital_accessibility` (boolean,null) Example: true - `data.digital_accessibility_comment` (string,null) Example: "Digitale Barrierefreiheit" - `data.costs` (any) - `data.costs_part_time` (any) - `data.costs_comment` (string,null) Example: "Es fallen keine direkten Kosten an." - `data.systematics` (array,null) - `data.events` (array,null) - `data.keywords` (array,null) - `data.handicaps` (array,null) - `data.contacts` (array,null) - `data.federal_fundings` (array,null) - `data.region_fundings` (array,null) ## Response 401 fields (application/json): - `error` (object) - `error.code` (integer) Example: 403 - `error.message` (string) Example: "Invalid token" ## Response 404 fields (application/json): - `error` (object) - `error.code` (integer) Example: 404 - `error.message` (string) Example: "Not found"