openapi: 3.0.1 info: title: De Lijn Kern Open Data Services (Beta) description: Dit document beschrijft de kern operaties van de Open Data API (Beta version). contact: name: De Lijn url: https://www.delijn.be/ email: info@delijn.be version: '' servers: - url: https://api.delijn.be/DLKernOpenData/v1/beta paths: /entiteiten: get: tags: - entiteiten summary: geef alle entiteiten description: geef alle entiteiten operationId: geefEntiteiten responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Entiteiten' example: entiteiten: - entiteitnummer: '1' entiteitcode: A omschrijving: Antwerpen links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/entiteiten/{entiteitnummer}': get: tags: - entiteiten summary: geef een entiteit op basis van het opgegeven entiteitnummer description: geef een entiteit op basis van het opgegeven entiteitnummer operationId: geefEntiteit parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Entiteit' example: entiteitnummer: '1' entiteitcode: A omschrijving: Antwerpen links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/entiteiten/{entiteitnummer}/gemeenten': get: tags: - entiteiten summary: geef alle gemeenten die beheerd worden door een entiteit description: geef alle gemeenten die beheerd worden door een entiteit operationId: geefGemeentenVoorEntiteit parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } /gemeenten: get: tags: - gemeenten summary: geef alle gemeenten description: geef alle gemeenten operationId: geefGemeenten responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/gemeenten/{gemeenteNummer}': get: tags: - gemeenten summary: geef een gemeente op basis van het opgegeven gemeentenummer description: geef een gemeente op basis van het opgegeven gemeentenummer operationId: geefGemeente parameters: - name: gemeenteNummer in: path description: Format - int32. nummer van de gemeente required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Gemeente' '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/gemeenten/{gemeenteNummer}/haltes': get: tags: - gemeenten summary: geef alle haltes binnen een gemeente description: geef alle haltes binnen een gemeente operationId: geefHaltesVoorGemeente parameters: - name: gemeenteNummer in: path description: Format - int32. nummer van de gemeente required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/gemeenten/{gemeenteNummer}/lijnen': get: tags: - gemeenten summary: geef alle lijnen die een gemeente bedienen description: geef alle lijnen die een gemeente bedienen operationId: geefLijnenVoorGemeente parameters: - name: gemeenteNummer in: path description: Format - int32. nummer van de gemeente required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/haltes/indebuurt/{latlng}': get: tags: - haltes summary: geef de haltes van de verschillende vervoersmaatschappijen in de buurt van de opgegeven coordinaten description: geef de haltes van de verschillende vervoersmaatschappijen in de buurt van de opgegeven coordinaten operationId: geefHaltesIndebuurt parameters: - name: latlng in: path description: 'latitude en longitude gescheiden door komma bv, 51.056064,3.797336' required: true schema: type: string - name: radius in: query description: Format - int32. de radius in meters binnen de welke naar haltes gezocht wordt schema: type: integer format: int32 default: 750 - name: maxAantalHaltes in: query description: Format - int32. het maximaal aantal haltes die van de operatie verwacht wordt schema: type: integer format: int32 default: 10 responses: '200': description: successful operation content: application/json;charset=UTF-8: example: haltes: - links: - rel: string url: string id: string naam: string afstand: 0 geoCoordinaat: '50.98145261213046,4.823559183763914' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}/dienstregelingen': get: tags: - haltes summary: geef de dienstregeling voor de opgegeven halte description: geef de dienstregeling voor de opgegeven halte operationId: geefDienstregelingVoorHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de halte required: true schema: type: integer format: int32 - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Ritten' example: ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}/lijnrichtingen': get: tags: - haltes summary: geef de lijnrichtingen die de opgegeven halte bedienen description: geef de lijnrichtingen die de opgegeven halte bedienen operationId: geefLijnrichtingenVoorHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de halte required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnrichtingen' example: lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}/omleidingen': get: tags: - haltes summary: geef de omleidingen voor de opgegeven halte description: geef de omleidingen voor de opgegeven halte operationId: geefOmleidingenVoorHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de halte required: true schema: type: integer format: int32 - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Omleidingen' example: omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string storingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}/real-time': get: tags: - haltes summary: geef de real-time doorkomsten voor de opgegeven halte description: geef de real-time doorkomsten voor de opgegeven halte operationId: geefDoorkomstenVoorHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de halte required: true schema: type: integer format: int32 - name: maxAantalHaltes in: query description: Format - int32. maximaal aantal doorkomsten voor de opgegeven halte schema: type: integer format: int32 default: 10 - name: Ocp-Apim-Subscription-Key in: header schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Ritten' example: ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}/storingen': get: tags: - haltes summary: geef de storingen voor de opgegeven halte description: geef de storingen voor de opgegeven halte operationId: geefStoringenVoorHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de halte required: true schema: type: integer format: int32 - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Omleidingen' example: omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string storingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}': get: tags: - haltes summary: geef een lijst van haltes op basis van een lijst van halte sleutels description: geef een lijst van haltes op basis van een lijst van halte sleutels operationId: geefHalteLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}/dienstregelingen': get: tags: - haltes summary: geef de dienstregeling voor de opgegeven halte sleutels description: geef de dienstregeling voor de opgegeven halte sleutels operationId: geefDienstregelingVoorHalteLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/HalteDoorkomstenLijst' example: halteDoorkomstenLijst: - halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}/lijnrichtingen': get: tags: - haltes summary: geef de lijnrichtingen die de opgegeven halte bedienen op basis van een lijst van halte sleutels description: geef de lijnrichtingen die de opgegeven halte bedienen op basis van een lijst van halte sleutels operationId: geefHalteLijnrichtingenLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnrichtingen' example: lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}/omleidingen': get: tags: - haltes summary: geef de omleidingen voor de opgegeven halte sleutels description: geef de omleidingen voor de opgegeven halte sleutels operationId: geefOmleidingenVoorHalteLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/HalteOmleidingenLijst' example: halteOmleidingen: - halte: entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}/real-time': get: tags: - haltes summary: geef de real-time doorkomsten voor de opgegeven halte sleutels description: geef de real-time doorkomsten voor de opgegeven halte sleutels operationId: geefDoorkomstenVoorHalteLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string - name: maxAantalHaltes in: query description: Format - int32. maximaal aantal doorkomsten voor de opgegeven halte schema: type: integer format: int32 default: 10 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/HalteDoorkomstenLijst' example: halteDoorkomstenLijst: - halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{haltesleutels}/storingen': get: tags: - haltes summary: geef de storingen voor de opgegeven halte description: geef de storingen voor de opgegeven halte operationId: geefStoringenVoorHalteLijst parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1/201302/5/5024541) required: true schema: pattern: .+ type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Omleidingen' example: omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string storingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } /kleuren: get: tags: - lijnkleuren summary: geef alle lijnkleuren description: geef alle lijnkleuren operationId: geefLijnkleuren responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnkleuren' example: kleuren: - code: ZW omschrijving: Zwart rgb: '000' hex: '000000' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/kleuren/{code}': get: tags: - lijnkleuren summary: geef een lijnkleur op basis van de opgegeven code description: geef een lijnkleur op basis van de opgegeven code operationId: geefLijnkleurcode parameters: - name: code in: path description: code van de lijnkleur required: true schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnkleur' example: code: ZW omschrijving: Zwart rgb: '000' hex: '000000' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}': get: tags: - lijnen summary: geef een lijn op basis van het opgegeven lijnnummer description: geef een lijn op basis van het opgegeven lijnnummer operationId: geefLijn parameters: - name: entiteitnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. required: true schema: type: integer format: int32 responses: '200': description: request met succes afgehandeld content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijn' example: entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string '404': description: lijn is niet gevonden content: application/json;charset=UTF-8: { } '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/gemeenten': get: tags: - lijnen summary: geef de gemeenten die bediend worden voor de opgegeven lijn description: geef de gemeenten die bediend worden voor de opgegeven lijn operationId: geefGemeentenVoorLijn parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/lijnkleuren': get: tags: - lijnen summary: geef de lijnkleuren voor het opgegeven lijnnummer description: geef de lijnkleuren voor het opgegeven lijnnummer operationId: geefLijnkleur parameters: - name: entiteitnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/LijnkleurCodes' example: voorgrond: code: string links: - rel: string url: string achtergrond: code: string links: - rel: string url: string voorgrondRand: code: string links: - rel: string url: string achtergrondRand: code: string links: - rel: string url: string links: - rel: string url: string '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen': get: tags: - lijnen summary: geef de lijnrichtingen voor het opgegeven lijnnummer description: geef de lijnrichtingen voor het opgegeven lijnnummer operationId: geefLijnrichtingen parameters: - name: entiteitnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnrichtingen' example: lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string links: - rel: string url: string '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}': get: tags: - lijnen summary: geef een lijnrichting voor de opgegeven lijnrichtingcode description: geef een lijnrichting voor de opgegeven lijnrichtingcode operationId: geefLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: richting in: path required: true schema: enum: - HEEN - TERUG type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnrichting' example: lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/dienstregelingen': get: tags: - lijnen summary: geef de dienstregeling voor de opgegeven lijnrichting description: geef de dienstregeling voor de opgegeven lijnrichting operationId: geefDienstregelingVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 - name: richting in: path description: richting van de lijn required: true schema: enum: - HEEN - TERUG type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Ritten' example: ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/haltes': get: tags: - lijnen summary: geef de haltes die de door opgegeven lijnrichting worden bediend description: geef de haltes die de door opgegeven lijnrichting worden bediend operationId: geefHaltesVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. required: true schema: type: integer format: int32 - name: richting in: path required: true schema: enum: - HEEN - TERUG type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string links: - rel: string url: string '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/omleidingen': get: tags: - lijnen summary: geef de omleidingen voor de opgegeven lijnrichting description: geef de omleidingen voor de opgegeven lijnrichting operationId: geefGeplandeStoringenVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 - name: richting in: path description: richting van de lijn required: true schema: enum: - HEEN - TERUG type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Omleidingen' example: omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string storingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/real-time': get: tags: - lijnen summary: geef de real-time doorkomsten voor de opgegeven lijnrichting description: geef de real-time doorkomsten voor de opgegeven lijnrichting operationId: geefDoorkomstVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 - name: richting in: path description: richting van de lijn required: true schema: enum: - HEEN - TERUG type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Ritten' example: ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/rit/{ritnummer}': get: tags: - lijnen summary: geef rit(ten) voor de opgegeven lijnrichting description: geef rit(ten) voor de opgegeven lijnrichting operationId: geefRitVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 - name: richting in: path description: richting van de lijn required: true schema: enum: - HEEN - TERUG type: string - name: ritnummer in: path description: nummer van de rit required: true schema: type: string - name: datum in: query description: exploitatie datum in formaat yyyy-MM-dd met huidige datum als default schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Ritten' example: ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: HEEN ritnummer: string bestemming: ANTWERPEN ROOSEVEL vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: '2016-09-13T06:05:00.0000000+00:00' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string links: - rel: string url: string doorkomstNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN ritNotas: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN omleidingen: - id: 30506 titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: '44' haltenummer: 303980 omschrijving: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: 3 lijnnummer: 335 richting: HEEN '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/storingen': get: tags: - lijnen summary: geef de storingen voor de opgegeven lijnrichting description: geef de storingen voor de opgegeven lijnrichting operationId: geefOnGeplandeStoringenVoorLijnrichting parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: lijnnummer in: path description: Format - int32. nummer van de lijn required: true schema: type: integer format: int32 - name: richting in: path description: richting van de lijn required: true schema: enum: - HEEN - TERUG type: string - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Omleidingen' example: omleidingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string links: - rel: string url: string storingen: - titel: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: startDatum: string eindDatum: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{lijnsleutels}': get: tags: - lijnen summary: geef een lijst van lijnen op basis van een lijst van lijn sleutels description: geef een lijst van lijnen op basis van een lijst van lijn sleutels operationId: geefLijnLijst parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1/500/1/550) required: true schema: pattern: .+ type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/lijnen/{lijnsleutels}/lijnkleuren': get: tags: - lijnen summary: geef de lijnkleuren van lijnen op basis van een lijst van lijn sleutels description: geef de lijnkleuren van lijnen op basis van een lijst van lijn sleutels operationId: geefLijnkleurLijst parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1/500/1/550) required: true schema: pattern: .+ type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/LijnkleurCodes' example: voorgrond: code: string links: - rel: string url: string achtergrond: code: string links: - rel: string url: string voorgrondRand: code: string links: - rel: string url: string achtergrondRand: code: string links: - rel: string url: string links: - rel: string url: string '/lijnen/{lijnsleutels}/lijnrichtingen': get: tags: - lijnen summary: geef de lijnrichtingen van lijnen op basis van een lijst van lijn sleutels description: geef de lijnrichtingen van lijnen op basis van een lijst van lijn sleutels operationId: geefLijnrichtingenLijst parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1/500/1/550) required: true schema: pattern: .+ type: string responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/LijnLijnrichtingenLijst' example: lijnLijnrichtingen: - lijn: entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: HEEN omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string links: - rel: string url: string '/routeplan/{vertrekLatlng}/{bestemmingLatlng}': get: tags: - routeplan summary: 'geef een initëel, vroeger, later of laatste routeplan ' description: 'voor een vroeger routeplan dient de parameter tijdstip overeen te komen met het aankomsttijdsip (duurtijd.einde) van de vroegste reisweg, voor een later routeplan dient de parameter tijdstip overeen te komen het het vertrektijdstip (duurtijd.start) van de laatste reisweg' operationId: geefRouteplan parameters: - name: vertrekLatlng in: path description: 'latitude en longitude van de vertrek locatie gescheiden door komma bv, 51.056064,3.797336' required: true schema: type: string - name: bestemmingLatlng in: path description: 'latitude en longitude van de aankomst locatie gescheiden door komma bv, 51.056064,3.797336' required: true schema: type: string - name: aanvraagType in: query description: 'bepaalt of de aanvraag gaat over een initiële, vroegere, latere of laatste routeplan' schema: enum: - INITIEEL - VROEGER - LATER - LAATSTE type: string default: INITIEEL - name: tijdstip in: query description: tijdstip van vertrekken of aankomen in formaat yyyy-MM-dd'T'HH:mm:ss bv. 2016-11-11T22:00:00 schema: type: string - name: vertrekAankomst in: query description: verwijst het tijdstip naar het moment van vertrek of aankomst schema: enum: - VERTREK - AANKOMST type: string default: VERTREK - name: vervoersOptie in: query description: 'Lijst van vervoersopties met als default BUS,TRAM,METRO en TREIN' schema: type: array items: enum: - BUS - TRAM - METRO - TREIN - BELBUS type: string responses: '200': description: request met succes afgehandeld content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Routeplan' example: reiswegen: - bestpassend: true overstappen: 0 duurtijd: start: '2016-10-24T10:22:00.0000000+00:00' einde: '2016-10-24T10:22:00.0000000+00:00' duurtijd: P0DT0H4M0S reiswegStappen: - vertrekPunt: links: - rel: string url: string id: string naam: string afstand: 0 geoCoordinaat: '50.98145261213046,4.823559183763914' aankomstPunt: links: - rel: string url: string id: string naam: string afstand: 0 geoCoordinaat: '50.98145261213046,4.823559183763914' duurtijd: start: '2016-10-24T10:22:00.0000000+00:00' einde: '2016-10-24T10:22:00.0000000+00:00' duurtijd: P0DT0H4M0S links: - rel: string url: string '400': description: ongeldige input waarden in de request content: application/json;charset=UTF-8: { } '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } /haltes: get: tags: - haltes summary: geef alle haltes description: geef alle haltes operationId: geefHaltes responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/haltes/{entiteitnummer}/{haltenummer}': get: tags: - haltes summary: geef een halte op basis van het opgegeven haltenummer description: geef een halte op basis van het opgegeven haltenummer operationId: geefHalte parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: haltenummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Halte' example: entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json;charset=UTF-8: { } '/entiteiten/{entiteitnummer}/haltes': get: tags: - entiteiten summary: geef alle haltes die beheerd worden door een entiteit description: geef alle haltes die beheerd worden door een entiteit operationId: geefHaltesVoorEntiteit parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '303980' omschrijving: Gilsonplein gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: '50.98145261213046,4.823559183763914' halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } '/entiteiten/{entiteitnummer}/lijnen': get: tags: - entiteiten summary: geef alle lijnen die beheerd worden door een entiteit description: geef alle lijnen die beheerd worden door een entiteit operationId: geefLijnenVoorEntiteit parameters: - name: entiteitnummer in: path description: nummer van de entiteit required: true schema: type: string responses: '200': description: successful operation content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar content: application/json: { } /lijnen: get: tags: - lijnen summary: geef alle lijnen description: geef alle lijnen operationId: geefLijnen responses: '200': description: successful operation content: application/json;charset=UTF-8: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: METRO bedieningtype: BELBUS lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string links: - rel: string url: string components: schemas: Doorkomst: required: - dienstregelingTijdstip - entiteitnummer - haltenummer - lijnnummer - richting type: object properties: entiteitnummer: type: string description: entiteit nummer example: '3' lijnnummer: type: integer description: lijn nummer format: int32 example: 335 richting: enum: - HEEN - TERUG type: string description: richting van de rit example: HEEN ritnummer: type: string bestemming: type: string description: afgekorte halte naam van de laatste halte van de rit example: ANTWERPEN ROOSEVEL vias: type: array items: type: string description: lijst van plaatsen die deze rit bedient als afwijkend t.o.v. de reguliere ritten example: VIA WITGOOR-ARENDO haltenummer: type: string description: halte nummer (key waarde) example: '303980' dienstregelingTijdstip: type: string description: doorkomsttijdstip volgens de dienstregeling van een rit aan de halte format: date-time example: '2016-09-13T06:05:00.0000000+00:00' real-timeTijdstip: type: string description: real-time doorkomsttijdstip van een rit aan de halte format: date-time readOnly: true example: '2016-09-13T06:05:00.0000000+00:00' vrtnum: type: string description: nummer van het voertuig example: '521684' predictionStatussen: type: array items: enum: - GESCHRAPT - VERSTREKEN - REALTIME - GEENREALTIME type: string description: lijst van statussen van de meting van de realtime doorkomst example: REALTIME links: type: array items: $ref: '#/components/schemas/Link' Duration: type: object properties: months: type: integer format: int32 hours: type: integer format: int32 minutes: type: integer format: int32 seconds: type: integer format: int32 days: type: integer format: int32 xmlschemaType: $ref: '#/components/schemas/QName' years: type: integer format: int32 sign: type: integer format: int32 Duur: type: object properties: start: type: string description: geeft de starttijd van de deze reisweg(stap) in het formmaat yyyy-MM-dd'T'HH:mm:ss format: date-time example: '2016-10-24T10:22:00.0000000+00:00' einde: type: string description: geeft de aankomsttijd van de deze reisweg(stap) in het formmaat yyyy-MM-dd'T'HH:mm:ss format: date-time example: '2016-10-24T10:22:00.0000000+00:00' duurtijd: $ref: '#/components/schemas/Duration' Entiteit: required: - entiteitcode - entiteitnummer - omschrijving type: object properties: entiteitnummer: type: string description: nummer entiteit (key waarde) example: '1' entiteitcode: type: string description: code entiteit example: A omschrijving: type: string description: omschrijving entiteit example: Antwerpen links: type: array items: $ref: '#/components/schemas/Link' Entiteiten: type: object properties: entiteiten: type: array items: $ref: '#/components/schemas/Entiteit' links: type: array items: $ref: '#/components/schemas/Link' Gemeente: required: - gemeentenummer - omschrijving type: object properties: gemeentenummer: type: integer description: nummer van de gemeente (key waarde) format: int32 example: 482 omschrijving: type: string description: naam van de gemeente example: AALTER hoofdGemeente: $ref: '#/components/schemas/Gemeente' links: type: array items: $ref: '#/components/schemas/Link' Gemeenten: required: - gemeenten type: object properties: gemeenten: type: array items: $ref: '#/components/schemas/Gemeente' description: lijst van gemeenten links: type: array items: $ref: '#/components/schemas/Link' GeoCoordinaat: type: object properties: latitude: type: number description: bevat de latitude van een geografische locatie format: double longitude: type: number description: bevat de longitude van een geografische locatie format: double Halte: required: - districtCode - entiteitnummer - haltenummer - omschrijving - taal type: object properties: entiteitnummer: type: string description: nummer entiteit (key waarde) example: '3' haltenummer: type: string description: halte nummer (key waarde) example: '303980' omschrijving: type: string description: omschrijving van de halte example: Gilsonplein gemeentenummer: type: integer description: nummer gemeente (key waarde) format: int32 example: 57 omschrijvingGemeente: type: string description: naam van de gemeente waar de halte zich bevindt example: Leuven districtCode: type: string description: districtcode van het district waar de halte zich bevindt example: GRI geoCoordinaat: $ref: '#/components/schemas/GeoCoordinaat' halteToegankelijkheden: type: array items: enum: - MOTORISCHE_BEPERKING - MOTORISCH_MET_ASSIST - VISUELE_BEPERKING type: string description: omschrijving van de toegankelijkheid van een halte example: VISUELE_BEPERKING hoofdHalte: type: boolean description: 'is de halte een hoofdhalte (attribuut voor toekomstig gebruik, geeft momenteel null als waarde)' example: true taal: type: string description: de taal waarin de berichten voor de halte worden weergegeven example: N links: type: array items: $ref: '#/components/schemas/Link' HalteDoorkomst: type: object properties: haltenummer: type: string description: nummer van de halte (key waarde) example: '308674' doorkomsten: type: array items: $ref: '#/components/schemas/Doorkomst' description: lijst van doorkomsten van meerdere ritten HalteDoorkomsten: type: object properties: halteDoorkomsten: type: array items: $ref: '#/components/schemas/HalteDoorkomst' description: lijst van doorkomsten per halte links: type: array items: $ref: '#/components/schemas/Link' doorkomstNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een doorkomst ritNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een rit omleidingen: type: array items: $ref: '#/components/schemas/Nota' description: lijst van omleidingen op niveau van dienstregeling readOnly: true HalteDoorkomstenLijst: type: object properties: halteDoorkomstenLijst: type: array items: $ref: '#/components/schemas/HalteDoorkomsten' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' HalteOmleidingen: required: - halte - omleidingen type: object properties: halte: $ref: '#/components/schemas/Halte' omleidingen: type: array items: $ref: '#/components/schemas/Omleiding' description: Geeft de omleidingen van de halte sleutel HalteOmleidingenLijst: type: object properties: halteOmleidingen: type: array items: $ref: '#/components/schemas/HalteOmleidingen' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Haltes: type: object properties: haltes: type: array items: $ref: '#/components/schemas/Halte' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Lijn: required: - bedieningtype - entiteitnummer - lijnGeldigTot - lijnGeldigVan - lijnnummer - lijnnummerPubliek - omschrijving - publiek - vervoerRegioCode - vervoertype type: object properties: entiteitnummer: type: string description: entiteit nummer (key waarde) example: '3' lijnnummer: type: string description: intern lijn nummer (key waarde) example: '335' lijnnummerPubliek: type: string description: lijn nummer zoals gekend voor de reizigerr example: '335' omschrijving: type: string description: omschrijving van de lijn example: Leuven - Aarschot vervoerRegioCode: type: string description: code van de vervoerregio waar de lijn zich bevindt example: VR publiek: type: boolean description: is de lijn toegankelijk voor het publiek example: true vervoertype: enum: - BUS - TRAM - METRO - TREIN - ALLE type: string description: het vervoerstype van de lijn example: METRO bedieningtype: enum: - NORMAAL - SNELDIENST - SCHOOLBUS - FABRIEKSLIJN - TECHNISCHE_LIJN - BELBUS - NACHTLIJN type: string description: het bedieningtype van de lijn example: BELBUS lijnGeldigVan: type: string description: de start datum van de dienstregeling zoals die momenteel geldt format: date-time example: '2016-08-31T12:00:00.0000000+00:00' lijnGeldigTot: type: string description: de eind datum van de dienstregeling zoals die momenteel geldt format: date-time example: '2016-10-30T12:00:00.0000000+00:00' links: type: array items: $ref: '#/components/schemas/Link' LijnKleurCode: type: object properties: code: type: string links: type: array items: $ref: '#/components/schemas/Link' LijnLijnrichtingen: required: - lijn - lijnrichtingen type: object properties: lijn: $ref: '#/components/schemas/Lijn' lijnrichtingen: type: array items: $ref: '#/components/schemas/Lijnrichting' description: Geeft de lijnrichting(en) van de lijn sleutel LijnLijnrichtingenLijst: type: object properties: lijnLijnrichtingen: type: array items: $ref: '#/components/schemas/LijnLijnrichtingen' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Lijnen: type: object properties: lijnen: type: array items: $ref: '#/components/schemas/Lijn' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Lijnkleur: required: - code - hex - omschrijving - rgb type: object properties: code: type: string description: kleur code (key waarde) example: ZW omschrijving: type: string description: omschrijving van de kleur example: Zwart rgb: $ref: '#/components/schemas/RGB' hex: type: string description: de hexadecimalen waarden van de kleur example: '000000' links: type: array items: $ref: '#/components/schemas/Link' LijnkleurCodes: type: object properties: voorgrond: $ref: '#/components/schemas/LijnKleurCode' achtergrond: $ref: '#/components/schemas/LijnKleurCode' voorgrondRand: $ref: '#/components/schemas/LijnKleurCode' achtergrondRand: $ref: '#/components/schemas/LijnKleurCode' links: type: array items: $ref: '#/components/schemas/Link' Lijnkleuren: type: object properties: kleuren: type: array items: $ref: '#/components/schemas/Lijnkleur' description: geeft lijst van lijnkleuren readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Lijnrichting: required: - entiteitnummer - lijnnummer - omschrijving - richting type: object properties: lijnNummerPubliek: type: string description: publiek lijnnummer example: '335' entiteitnummer: type: string description: entiteit nummer example: '3' lijnnummer: type: string description: lijn nummer example: '335' richting: enum: - HEEN - TERUG type: string description: richting van de lijn example: HEEN omschrijving: type: string description: omschrijving van de lijnrichting example: Leuven - Aarschot bestemming: type: string description: eindhalte van de lijnrichting example: LEUVEN GASTHUISB. kleurVoorGrond: type: string description: kleur van het lijnnummer op het vignet example: '#FFFFFF' kleurAchterGrond: type: string description: achtergrond kleur van het lijn vignet example: '#991199' kleurAchterGrondRand: type: string description: kleur van de rand van het lijn vignet example: '#991199' links: type: array items: $ref: '#/components/schemas/Link' Lijnrichtingen: type: object properties: lijnrichtingen: type: array items: $ref: '#/components/schemas/Lijnrichting' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' Link: type: object properties: rel: type: string url: type: string Nota: type: object properties: id: type: integer description: identificatie nummer van een omleiding (voorziene storing) format: int32 example: 30506 titel: type: string description: Titel van de omleiding example: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' ritnummer: type: string description: nummer van de rit (key waarde) example: '44' haltenummer: type: integer description: halte nummer (key waarde) format: int32 example: 303980 omschrijving: type: string description: Omschrijving van de nota example: Rijdt via Genk St-Lodewijkstraat 12u13 en Genk Campus Bret 12u14. entiteitnummer: type: integer description: entiteit nummer format: int32 example: 3 lijnnummer: type: integer description: lijn nummer format: int32 example: 335 richting: enum: - HEEN - TERUG type: string description: richting van de rit example: HEEN Omleiding: type: object properties: titel: type: string description: Titel van de omleiding example: 'Antwerpen: Werken Brabo 2 Fr. Rooseveltplaats Werken' omschrijving: type: string description: Omschrijving van de omleiding example: 'Periode : ... Niet-bediende haltes : ... vervanghaltes: ...' periode: $ref: '#/components/schemas/Periode' lijnrichtingen: type: array items: $ref: '#/components/schemas/Lijnrichting' description: Lijst van lijnrichtingen die betrokken zijn in deze omleiding haltes: type: array items: $ref: '#/components/schemas/Halte' description: Lijst van niet bediende haltes van deze omleiding referentieOmleiding: type: integer description: De referentie omleiding is een identificatie(id) van de omleiding format: int32 type: type: string description: Het type van de omleiding zoals bv. werken of evenement omleidingsDagen: type: array items: type: string description: Geef een lijst van dagen waarop de omleiding van toepassing is links: type: array items: $ref: '#/components/schemas/Link' Omleidingen: type: object properties: omleidingen: type: array items: $ref: '#/components/schemas/Omleiding' description: Lijst van omleidingen readOnly: true links: type: array items: $ref: '#/components/schemas/Link' storingen: type: array items: $ref: '#/components/schemas/Omleiding' description: Lijst van storingen Periode: type: object properties: startDatum: type: string description: aanvangsdatum van de geldigheidsperiode format: date-time eindDatum: type: string description: einddatum van de geldigheidsperiode format: date-time QName: type: object properties: namespaceURI: type: string localPart: type: string prefix: type: string RGB: type: object properties: rood: type: integer format: int32 groen: type: integer format: int32 blauw: type: integer format: int32 Reisweg: type: object properties: bestpassend: enum: - true - false type: boolean description: 'geeft aan of de reisweg het best beantwoordt aan het gevraagde routeplan ' overstappen: type: integer description: geeft het aantal overstappen van deze reisweg gebaseerd op de reiswegstappen format: int32 duurtijd: $ref: '#/components/schemas/Duur' Rit: type: object properties: ritnummer: type: string description: nummer van de rit (key waarde) voor de doorkomsten voor deze lijn richting example: '44' bestemming: type: string description: afgekorte halte naam van de laatste halte van de rit example: ANTWERPEN ROOSEVEL vias: type: array items: type: string description: lijst van plaatsen die deze rit bedient als afwijkend t.o.v. de reguliere ritten example: VIA WITGOOR-ARENDO doorkomsten: type: array items: $ref: '#/components/schemas/Doorkomst' description: lijst van doorkomsten van een rit Ritten: type: object properties: ritDoorkomsten: type: array items: $ref: '#/components/schemas/Rit' readOnly: true links: type: array items: $ref: '#/components/schemas/Link' doorkomstNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een doorkomst ritNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een rit omleidingen: type: array items: $ref: '#/components/schemas/Nota' description: lijst van omleidingen op niveau van dienstregeling readOnly: true Routeplan: required: - reiswegen type: object properties: reiswegen: type: array items: $ref: '#/components/schemas/Reisweg' description: lijst van reiswegen van het gevraagde routeplan links: type: array items: $ref: '#/components/schemas/Link' securitySchemes: apiKeyHeader: type: apiKey name: Ocp-Apim-Subscription-Key in: header apiKeyQuery: type: apiKey name: subscription-key in: query security: - apiKeyHeader: [ ] - apiKeyQuery: [ ] tags: - name: entiteiten - name: gemeenten - name: haltes - name: lijnen - name: lijnkleuren - name: routeplan