openapi: 3.0.1 info: title: De Lijn Kern Open Data Services (v1) description: Dit document beschrijft de kern operaties van de Open Data API (v1). contact: name: De Lijn url: https://www.delijn.be/ email: info@delijn.be version: v1 servers: - url: https://api.delijn.be/DLKernOpenData/api/v1 paths: /api: get: summary: /api - GET operationId: get-api responses: '200': description: OK content: application/json: schema: type: string example: string /entiteiten: get: tags: - entiteiten/ summary: geef alle entiteiten description: geef alle entiteiten operationId: get-entiteiten responses: '200': description: request met succes afgehandeld 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 '/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: get-entiteiten-entiteitnummer parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Entiteit' example: entiteitnummer: '1' entiteitcode: A omschrijving: Antwerpen links: - rel: string url: string '404': description: entiteit is niet gevonden '500': description: service of achterliggende systemen niet beschikbaar '/entiteiten/{entiteitnummer}/gemeenten': get: tags: - entiteiten/ summary: '/entiteiten/{entiteitnummer}/gemeenten - GET' description: geef alle gemeenten die beheerd worden door een entiteit operationId: get-entiteiten-entiteitnummer-gemeenten parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar /gemeenten: get: tags: - gemeenten summary: /gemeenten - GET description: geef alle gemeenten operationId: get-gemeenten responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar '/gemeenten/lijst/{gemeenteNummers}/haltes': get: tags: - gemeenten summary: '/gemeenten/lijst/{gemeenteNummers}/haltes - GET' description: geef alle haltes voor de lijst van gemeentenummers operationId: get-gemeenten-lijst-gemeentenummers-haltes parameters: - name: gemeenteNummers in: path description: nummers van de gemeente required: true schema: type: string - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/GemeentenHaltes' '500': description: service of achterliggende systemen niet beschikbaar '/gemeenten/{gemeenteNummer}': get: tags: - gemeenten summary: '/gemeenten/{gemeenteNummer} - GET' description: geef een gemeente op basis van het opgegeven gemeentenummer operationId: get-gemeenten-gemeentenummer parameters: - name: gemeenteNummer in: path description: nummer van de gemeente required: true schema: type: string responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Gemeente' '500': description: service of achterliggende systemen niet beschikbaar '/gemeenten/{gemeenteNummer}/haltes': get: tags: - gemeenten summary: '/gemeenten/{gemeenteNummer}/haltes - GET' description: geef alle haltes binnen een gemeente operationId: get-gemeenten-gemeentenummer-haltes parameters: - name: gemeenteNummer in: path description: nummer van de gemeente required: true schema: type: string - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/gemeenten/{gemeenteNummer}/lijnen': get: tags: - gemeenten summary: '/gemeenten/{gemeenteNummer}/lijnen - GET' description: geef alle lijnen die een gemeente bedienen operationId: get-gemeenten-gemeentenummer-lijnen parameters: - name: gemeenteNummer in: path description: nummer van de gemeente required: true schema: type: string - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } 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 /haltes: get: tags: - haltes summary: Let op want de payload is zeer groot description: geef alle haltes operationId: get-haltes parameters: - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de halte geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: geef alle haltes content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/haltes/indebuurt/{latlng}': get: tags: - haltes summary: '/haltes/indebuurt/{latlng} - GET' description: geef de haltes van de verschillende vervoersmaatschappijen in de buurt van de opgegeven coordinaten operationId: get-haltes-indebuurt-latlng parameters: - name: latlng in: path description: 'latitude en longitude gescheiden door komma bv, 51.056064,3.797336' required: true schema: type: string - name: maxAantalHaltes in: query description: Format - int32. het maximaal aantal haltes die van de operatie verwacht wordt schema: type: integer format: int32 default: 999 - 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 responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Punten' example: links: - rel: string url: string punten: - links: - rel: string url: string id: string naam: string afstand: 0 geoCoordinaat: latitude: 0 longitude: 0 '500': description: service of achterliggende systemen niet beschikbaar '/haltes/lijst/{haltesleutels}': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels} - GET' description: geef een lijst van haltes op basis van een lijst van halte sleutels voor een bepaalde dag operationId: get-haltes-lijst-haltesleutels parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de halte geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '400': description: ongeldige waarden als input '/haltes/lijst/{haltesleutels}/dienstregelingen': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels}/dienstregelingen - GET' description: geef de dienstregeling voor de opgegeven halte sleutels operationId: get-haltes-lijst-haltesleutels-dienstregelingen parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteDoorkomstenLijst' example: halteDoorkomstenLijst: - 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: { } 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: { } links: - rel: string url: string halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/haltes/lijst/{haltesleutels}/lijnrichtingen': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels}/lijnrichtingen - GET' description: geef de lijnrichtingen die de opgegeven halte bedienen op basis van een lijst van halte sleutels voor een bepaalde dag operationId: get-haltes-lijst-haltesleutels-lijnrichtingen parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteLijnrichtingenLijst' example: halteLijnrichtingen: - halte: entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/haltes/lijst/{haltesleutels}/omleidingen': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels}/omleidingen - GET' description: geef de omleidingen voor de opgegeven halte sleutels operationId: get-haltes-lijst-haltesleutels-omleidingen parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteOmleidingenLijst' example: halteOmleidingen: - halte: entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/haltes/lijst/{haltesleutels}/real-time': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels}/real-time - GET' description: geef de real-time doorkomsten voor de opgegeven halte sleutels operationId: get-haltes-lijst-haltesleutels-real-time parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: maxAantalDoorkomsten in: query description: Format - int32. maximaal aantal doorkomsten voor de opgegeven halte schema: type: integer format: int32 default: 10 responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteDoorkomstenLijst' example: halteDoorkomstenLijst: - 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: { } 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: { } links: - rel: string url: string halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/haltes/lijst/{haltesleutels}/storingen': get: tags: - haltes summary: '/haltes/lijst/{haltesleutels}/storingen - GET' description: geef de storingen de opgegeven halte sleutels operationId: get-haltes-lijst-haltesleutels-storingen parameters: - name: haltesleutels in: path description: lijst van halte sleutels (bv 1_201302_5_5024541) required: true schema: $ref: '#/components/schemas/HalteSleutelsParameter' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteOmleidingenLijst' example: halteOmleidingen: - halte: entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/haltes/{entiteitnummer}/{haltenummer}/dienstregelingen': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer}/dienstregelingen - GET' description: geef de dienstregeling voor de opgegeven halte operationId: get-haltes-entiteitnummer-haltenummer-dienstregelingen 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: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteDoorkomsten' example: 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: { } 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: { } links: - rel: string url: string halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } '500': description: service of achterliggende systemen niet beschikbaar '/haltes/{entiteitnummer}/{haltenummer}/lijnrichtingen': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer}/lijnrichtingen - GET' description: geef de lijnrichtingen die de opgegeven halte bedienen voor een bepaalde dag operationId: get-haltes-entiteitnummer-haltenummer-lijnrichtingen 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: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnrichtingen' example: lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/haltes/{entiteitnummer}/{haltenummer}/omleidingen': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer}/omleidingen - GET' description: geef de omleidingen voor de opgegeven halte operationId: get-haltes-entiteitnummer-haltenummer-omleidingen 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: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/haltes/{entiteitnummer}/{haltenummer}/real-time': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer}/real-time - GET' description: geef de real-time doorkomsten voor de opgegeven halte operationId: get-haltes-entiteitnummer-haltenummer-real-time 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: maxAantalDoorkomsten in: query description: Format - int32. maximaal aantal doorkomsten voor de opgegeven halte schema: type: integer format: int32 default: 10 responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/HalteDoorkomsten' example: 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: { } 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: { } links: - rel: string url: string halteDoorkomsten: - haltenummer: '308674' doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } '500': description: service of achterliggende systemen niet beschikbaar '/haltes/{entiteitnummer}/{haltenummer}/storingen': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer}/storingen - GET' description: geef de storingen voor de opgegeven halte operationId: get-haltes-entiteitnummer-haltenummer-storingen 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: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string referentieOmleiding: 0 type: string omleidingsDagen: - string links: - rel: string url: string '404': description: omleiding is niet gevonden '500': description: service of achterliggende systemen niet beschikbaar /kleuren: get: tags: - lijnkleuren summary: /kleuren - GET description: geef alle lijnkleuren operationId: get-kleuren responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnkleuren' example: links: - rel: string url: string lijnkleuren: - code: ZW omschrijving: Zwart rgb: rood: 0 groen: 0 blauw: 0 hex: '000000' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/kleuren/{code}': get: tags: - lijnkleuren summary: '/kleuren/{code} - GET' description: geef een lijnkleur op basis van de opgegeven code operationId: get-kleuren-code parameters: - name: code in: path description: code van de lijnkleur required: true schema: type: string responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnkleur' example: code: ZW omschrijving: Zwart rgb: rood: 0 groen: 0 blauw: 0 hex: '000000' links: - rel: string url: string '404': description: lijnkleur is niet gevonden '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/lijst/{lijnrichtingsleutels}/omleidingen': get: tags: - lijnen summary: '/lijnen/lijst/{lijnrichtingsleutels}/omleidingen - GET' description: geef de omleidingen voor de opgegeven lijst van lijnrichtingen operationId: get-lijnen-lijst-lijnrichtingsleutels-omleidingen parameters: - name: lijnrichtingsleutels in: path description: lijst van lijnrichtingen (bv 1_500_HEEN_1_550_TERUG) required: true schema: $ref: '#/components/schemas/LijnRichtingSleutelsParameter' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/lijnen/lijst/{lijnrichtingsleutels}/storingen': get: tags: - lijnen summary: '/lijnen/lijst/{lijnrichtingsleutels}/storingen - GET' description: geef de storingen voor de opgegeven lijst van lijnrichtingen operationId: get-lijnen-lijst-lijnrichtingsleutels-storingen parameters: - name: lijnrichtingsleutels in: path description: lijst van lijnrichtingen (bv 1_500_HEEN_1_550_TERUG) required: true schema: $ref: '#/components/schemas/LijnRichtingSleutelsParameter' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/lijnen/lijst/{lijnsleutels}': get: tags: - lijnen summary: '/lijnen/lijst/{lijnsleutels} - GET' description: geef een lijst van lijnen op basis van een lijst van lijn sleutels operationId: get-lijnen-lijst-lijnsleutels parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1_500_1_550) required: true schema: $ref: '#/components/schemas/LijnSleutelsParameter' - name: geldigOp in: query description: datum in formaatyyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } 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 '/lijnen/lijst/{lijnsleutels}/lijnkleuren': get: tags: - lijnen summary: '/lijnen/lijst/{lijnsleutels}/lijnkleuren - GET' description: geef de lijnkleuren van lijnen op basis van een lijst van lijn sleutels operationId: get-lijnen-lijst-lijnsleutels-lijnkleuren parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1_500_1_550) required: true schema: $ref: '#/components/schemas/LijnSleutelsParameter' - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijnkleuren geldig dienen te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/LijnLijnkleurCodesLijst' example: lijnLijnkleurCodesijst: - lijn: entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string lijnkleurCodes: 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 links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/lijst/{lijnsleutels}/lijnrichtingen': get: tags: - lijnen summary: '/lijnen/lijst/{lijnsleutels}/lijnrichtingen - GET' description: geef de lijnrichtingen van lijnen op basis van een lijst van lijn sleutels operationId: get-lijnen-lijst-lijnsleutels-lijnrichtingen parameters: - name: lijnsleutels in: path description: lijst van lijn sleutels (bv 1_500_1_550) required: true schema: $ref: '#/components/schemas/LijnSleutelsParameter' - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/LijnLijnrichtingenLijst' example: lijnLijnrichtingen: - { } links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer} - GET' description: geef een lijn op basis van het opgegeven lijnnummer operationId: get-lijnen-entiteitnummer-lijnnummer 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: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijn' example: entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } lijnGeldigVan: '2016-08-31' lijnGeldigTot: '2016-10-30' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '404': description: lijn is niet gevonden '/lijnen/{entiteitnummer}/{lijnnummer}/gemeenten': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/gemeenten - GET' description: geef de gemeenten die bediend worden voor de opgegeven lijn operationId: get-lijnen-entiteitnummer-lijnnummer-gemeenten 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: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijn geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Gemeenten' '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnkleuren': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnkleuren - GET' description: geef de lijnkleuren voor het opgegeven lijnnummer operationId: get-lijnen-entiteitnummer-lijnnummer-lijnkleuren 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: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag waarop de lijnkleuren geldig dienen te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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 '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen - GET' description: geef de lijnrichtingen voor het opgegeven lijnnummer operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen 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: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnrichtingen' example: lijnrichtingen: - lijnNummerPubliek: '335' entiteitnummer: '3' lijnnummer: '335' richting: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting} - GET' description: geef een lijnrichting voor de opgegeven lijnrichtingcode operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting 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: $ref: '#/components/schemas/Richting' - name: geldigOp in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/LijnLijnrichtingenLijst' example: lijnLijnrichtingen: - { } links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/dienstregelingen': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/dienstregelingen - GET' description: geef de dienstregeling voor de opgegeven lijnrichting operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-dienstregelinge 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: $ref: '#/components/schemas/Richting' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Ritten' example: 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: { } 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: { } links: - rel: string url: string ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/haltes': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/haltes - GET' description: geef de haltes die de door opgegeven lijnrichting worden bediend operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-haltes 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: $ref: '#/components/schemas/Richting' - name: geldigOp in: query description: tijdstip in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidige datum waarop de lijnrichting geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/omleidingen': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/omleidingen - GET' description: geef de omleidingen voor de opgegeven lijnrichting operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-omleidingen 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: $ref: '#/components/schemas/Richting' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/real-time': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/real-time - GET' description: geef de real-time doorkomsten voor de opgegeven lijnrichting operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-real-time 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: $ref: '#/components/schemas/Richting' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Ritten' example: 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: { } 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: { } links: - rel: string url: string ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/rit/{ritnummer}': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/rit/{ritnummer}?datum={datum} - GET' description: geef rit(ten) voor de opgegeven lijnrichting operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-rit-ritnummer-d 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: $ref: '#/components/schemas/Richting' - 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 required: true schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Ritten' example: 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: { } 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: { } links: - rel: string url: string ritDoorkomsten: - ritnummer: '44' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO doorkomsten: - entiteitnummer: '3' lijnnummer: 335 richting: { } ritnummer: '12' bestemming: ANTWERPEN ROOSEVEL plaatsBestemming: Antwerpen Felixarchief vias: VIA WITGOOR-ARENDO haltenummer: '303980' dienstregelingTijdstip: '2016-09-13' doorkomstTijdstip: '2016-09-13' vrtnum: '521684' predictionStatussen: REALTIME links: - rel: string url: string status: CANCELLED dienstregelingNotas: - 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: { } '500': description: service of achterliggende systemen niet beschikbaar '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/storingen': get: tags: - lijnen summary: '/lijnen/{entiteitnummer}/{lijnnummer}/lijnrichtingen/{richting}/storingen - GET' description: geef de storingen voor de opgegeven lijnrichting operationId: get-lijnen-entiteitnummer-lijnnummer-lijnrichtingen-richting-storingen 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: $ref: '#/components/schemas/Richting' - name: datum in: query description: datum in formaat yyyy-MM-dd met als default waarde de huidige datum schema: $ref: '#/components/schemas/DateParameter' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 /omleidingen: get: tags: - omleidingen summary: /omleidingen - GET description: geef alle omleidingen voor een periode van hoogstens een maand operationId: get-omleidingen parameters: - name: eindDatum in: query description: tijdstip in formaat yyyy-MM-dd'T'HH:mm:ss als eind moment voor de opzoeking van de omleidingen met als default waarde de huidige tijdstip schema: $ref: '#/components/schemas/DateTimeParameter' - name: startDatum in: query description: tijdstip in formaat yyyy-MM-dd'T'HH:mm:ss als start moment voor de opzoeking van de omleidingen met als default waarde de huidige tijdstip schema: $ref: '#/components/schemas/DateTimeParameter' - name: taalCode in: query description: de taalcode voor de titel en omschrijving van de omleidingen schema: $ref: '#/components/schemas/TaalCode' responses: '200': description: request met succes afgehandeld content: application/json: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/omleidingen/{referentieOmleiding}': get: tags: - omleidingen summary: '/omleidingen/{referentieOmleiding} - GET' description: geef de omleiding op basis van zijn referentie id operationId: get-omleidingen-referentieomleiding parameters: - name: referentieOmleiding in: path description: Format - int32. referentie id van de omleiding required: true schema: type: integer format: int32 - name: taalCode in: query description: de taalcode voor de titel en omschrijving van de omleidingen schema: type: string allOf: - $ref: '#/components/schemas/TaalCode' - default: NEDERLANDS responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Omleiding' example: 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: { } omschrijving: Leuven - Aarschot bestemming: LEUVEN GASTHUISB. kleurVoorGrond: '#FFFFFF' kleurAchterGrond: '#991199' kleurAchterGrondRand: '#991199' links: - rel: string url: string kleurVoorGrondRand: '#FFFFFF' haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '404': description: omleiding is niet gevonden /vervoerregios: get: tags: - vervoerregios summary: /vervoerregios - GET description: geef alle vervoerregios operationId: get-vervoerregios responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/VervoerRegios' example: vervoerRegios: - code: VR naam: Vlaamse Rand nr: '01' links: - rel: string url: string links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '/vervoerregios/{code}': get: tags: - vervoerregios summary: '/vervoerregios/{code} - GET' description: geef vervoerregio operationId: get-vervoerregios-code parameters: - name: code in: path required: true schema: type: string responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/VervoerRegio' example: code: VR naam: Vlaamse Rand nr: '01' links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar '400': description: ongeldige waarden als input '/vervoerregios/{code}/lijnen': get: tags: - vervoerregios summary: '/vervoerregios/{code}/lijnen - GET' description: geef alle lijnen in een vervoerregio operationId: get-vervoerregios-code-lijnen parameters: - name: code in: path description: vervoerregio code required: true schema: type: string responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } 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 '/entiteiten/{entiteitnummer}/haltes': get: tags: - entiteiten/ summary: '/entiteiten/{entiteitnummer}/haltes - GET' description: geef alle haltes die beheerd worden door een entiteit operationId: get-entiteiten-entiteitnummer-haltes parameters: - name: entiteitnummer in: path description: Format - int32. nummer van de entiteit required: true schema: type: integer format: int32 - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de halte geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Haltes' example: haltes: - entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 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 '/entiteiten/{entiteitnummer}/lijnen': get: tags: - entiteiten/ summary: geef alle lijnen die momenteel of in de toekomst geldig zijn voor de gevraagde entiteit description: de service geeft alle lijnen voor de gevraagde entiteit waarbij de query parameter geldigOp kleiner of gelijk is de geldigTot van de lijn operationId: get-entiteiten-entiteitnummer-lijnen parameters: - name: entiteitnummer in: path description: nummer van de entiteit required: true schema: type: string - name: geldigOp in: query description: tijdstip in formaat yyyy-MM-dd'T'HH:mm:ss waarop de lijn geldig is met als default waarde de huidig dag schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } 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 '/haltes/{entiteitnummer}/{haltenummer}': get: tags: - haltes summary: '/haltes/{entiteitnummer}/{haltenummer} - GET' description: geef een halte op basis van het opgegeven haltenummer voor een bepaalde dag operationId: get-haltes-entiteitnummer-haltenummer 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 - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde het huidige moment waarop de halte geldig dient te zijn schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Halte' example: entiteitnummer: '3' haltenummer: '306938' omschrijving: Butsel Kerk omschrijvingLang: Boutersem Butsel Kerk gemeentenummer: 57 omschrijvingGemeente: Leuven districtCode: GRI geoCoordinaat: latitude: 0 longitude: 0 halteToegankelijkheden: VISUELE_BEPERKING hoofdHalte: true taal: N links: - rel: string url: string '500': description: service of achterliggende systemen niet beschikbaar /lijnen: get: tags: - lijnen summary: de service geeft alle lijnen waarbij de query parameter geldigOp kleiner of gelijk is de geldigTot van de lijn description: geef alle lijnen die momenteel of in de toekomst geldig zijn operationId: get-lijnen parameters: - name: geldigOp in: query description: datum in formaat yyyy-MM-dd'T'HH:mm:ss met als default waarde de huidig dag schema: $ref: '#/components/schemas/CalendarParameter' responses: '200': description: request met succes afgehandeld content: application/json: schema: $ref: '#/components/schemas/Lijnen' example: lijnen: - entiteitnummer: '3' lijnnummer: '335' lijnnummerPubliek: '335' omschrijving: Leuven - Aarschot vervoerRegioCode: VR publiek: true vervoertype: { } bedieningtype: { } 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 components: schemas: Bedieningtype: enum: - BELBUS - FABRIEKSLIJN - NACHTLIJN - NORMAAL - SCHOOLBUS - SNELDIENST - TECHNISCHE_LIJN type: string CalendarParameter: type: object properties: calendar: type: object dateFormatted: type: string DateParameter: type: object properties: date: type: string format: date dateFormatted: type: string DateTimeParameter: type: object properties: date: type: string format: date dateFormatted: type: string Doorkomst: required: - entiteitnummer - lijnnummer - richting - haltenummer - dienstregelingTijdstip type: object properties: entiteitnummer: type: string description: entiteit nummer example: '3' lijnnummer: type: integer description: lijn nummer format: int32 example: 335 richting: allOf: - $ref: '#/components/schemas/Richting' - enum: - 'HEEN, TERUG' description: richting van de rit example: HEEN ritnummer: type: string description: nummer van de rit example: '12' bestemming: type: string description: afgekorte halte naam van de laatste halte van de rit example: ANTWERPEN ROOSEVEL plaatsBestemming: type: string description: de eindbestemming van de rit gebaseerd op de plaats example: Antwerpen Felixarchief 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 example: '2016-09-13' doorkomstTijdstip: type: string description: real-time doorkomsttijdstip van een rit aan de halte format: date example: '2016-09-13' vrtnum: type: string description: nummer van het voertuig example: '521684' predictionStatussen: enum: - 'REALTIME, GEENREALTIME, VERSTREKEN, GESCHRAPT' type: array items: $ref: '#/components/schemas/PredictionStatus' description: lijst van statussen van de meting van de realtime doorkomst example: REALTIME links: type: array items: $ref: '#/components/schemas/Link' status: type: string description: bevat de waarde CANCELLED indien de rit niet rijdt example: CANCELLED Entiteit: required: - entiteitnummer - entiteitcode - 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: allOf: - $ref: '#/components/schemas/Gemeente' - description: 'indien van toepassing, de gemeente waaronder deze gemeente resorteert' links: type: array items: $ref: '#/components/schemas/Link' GemeenteHaltes: required: - gemeente type: object properties: gemeente: allOf: - $ref: '#/components/schemas/Gemeente' - description: De gemeente waar de haltes zich bevinden haltes: type: array items: $ref: '#/components/schemas/Halte' description: Lijst van haltes gelocaliseerd in de gemeente 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' GemeentenHaltes: type: object properties: gemeenteHaltes: type: array items: $ref: '#/components/schemas/GemeenteHaltes' 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: - entiteitnummer - haltenummer - omschrijving - omschrijvingLang - districtCode - taal type: object properties: entiteitnummer: type: string description: nummer entiteit (key waarde) example: '3' haltenummer: type: string description: halte nummer (key waarde) example: '306938' omschrijving: type: string description: omschrijving van de halte example: Butsel Kerk omschrijvingLang: type: string description: volledige omschrijving van de halte example: Boutersem Butsel Kerk 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: allOf: - $ref: '#/components/schemas/GeoCoordinaat' - description: 'Coordinaten van de halte (latitude, langitude)' example: '50.98145261213046,4.823559183763914' halteToegankelijkheden: enum: - 'MOTORISCHE_BEPERKING,MOTORISCH_MET_ASSIST,VISUELE_BEPERKING' type: array items: $ref: '#/components/schemas/HalteToegankelijkheid' 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: ritNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een rit doorkomstNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een doorkomst links: type: array items: $ref: '#/components/schemas/Link' halteDoorkomsten: type: array items: $ref: '#/components/schemas/HalteDoorkomst' description: lijst van doorkomsten per halte dienstregelingNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van omleidingen op niveau van dienstregeling HalteDoorkomstenLijst: type: object properties: halteDoorkomstenLijst: type: array items: $ref: '#/components/schemas/HalteDoorkomsten' links: type: array items: $ref: '#/components/schemas/Link' HalteLijnrichtingen: required: - halte - lijnrichtingen type: object properties: halte: allOf: - $ref: '#/components/schemas/Halte' - description: Geeft de sleutels van de halte voor de lijnrichtingen lijnrichtingen: type: array items: $ref: '#/components/schemas/Lijnrichting' description: Geeft de lijnrichting(en) van de halte sleutel HalteLijnrichtingenLijst: type: object properties: halteLijnrichtingen: type: array items: $ref: '#/components/schemas/HalteLijnrichtingen' links: type: array items: $ref: '#/components/schemas/Link' HalteOmleidingen: required: - halte - omleidingen type: object properties: halte: allOf: - $ref: '#/components/schemas/Halte' - description: Geeft de sleutels van de halte voor de omleidingen 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' links: type: array items: $ref: '#/components/schemas/Link' HalteSleutel: type: object properties: entiteitnummer: type: integer format: int32 haltenummer: type: integer format: int32 HalteSleutelsParameter: type: object properties: halteSleutels: type: array items: $ref: '#/components/schemas/HalteSleutel' HalteToegankelijkheid: enum: - MOTORISCHE_BEPERKING - MOTORISCH_MET_ASSIST - VISUELE_BEPERKING type: string Haltes: type: object properties: haltes: type: array items: $ref: '#/components/schemas/Halte' links: type: array items: $ref: '#/components/schemas/Link' Lijn: required: - entiteitnummer - lijnnummer - lijnnummerPubliek - omschrijving - vervoerRegioCode - publiek - vervoertype - bedieningtype - lijnGeldigVan - lijnGeldigTot 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: allOf: - $ref: '#/components/schemas/Vervoertype' - description: het vervoerstype van de lijn example: METRO bedieningtype: allOf: - $ref: '#/components/schemas/Bedieningtype' - description: het bedieningtype van de lijn example: BELBUS lijnGeldigVan: type: string description: de start datum van de dienstregeling zoals die momenteel geldt format: date example: '2016-08-31' lijnGeldigTot: type: string description: de eind datum van de dienstregeling zoals die momenteel geldt format: date example: '2016-10-30' links: type: array items: $ref: '#/components/schemas/Link' LijnKleurCode: type: object properties: code: type: string links: type: array items: $ref: '#/components/schemas/Link' LijnLijnkleurCodes: required: - lijn - lijnkleurCodes type: object properties: lijn: allOf: - $ref: '#/components/schemas/Lijn' - description: geeft de sleutel van de lijn lijnkleurCodes: allOf: - $ref: '#/components/schemas/LijnkleurCodes' - description: geeft de lijnkleuren van de lijn LijnLijnkleurCodesLijst: type: object properties: lijnLijnkleurCodesijst: type: array items: $ref: '#/components/schemas/LijnLijnkleurCodes' links: type: array items: $ref: '#/components/schemas/Link' LijnLijnrichtingenLijst: type: object properties: lijnLijnrichtingen: type: array items: type: object links: type: array items: $ref: '#/components/schemas/Link' LijnRichtingSleutel: type: object properties: entiteitnummer: type: integer format: int32 lijnnummer: type: integer format: int32 richting: $ref: '#/components/schemas/Richting' LijnRichtingSleutelsParameter: type: object properties: lijnRichtingSleutels: type: array items: $ref: '#/components/schemas/LijnRichtingSleutel' LijnSleutel: type: object properties: entiteitnummer: type: integer format: int32 lijnnummer: type: integer format: int32 LijnSleutelsParameter: type: object properties: lijnSleutels: type: array items: $ref: '#/components/schemas/LijnSleutel' Lijnen: type: object properties: lijnen: type: array items: $ref: '#/components/schemas/Lijn' links: type: array items: $ref: '#/components/schemas/Link' Lijnkleur: required: - code - omschrijving - rgb - hex type: object properties: code: type: string description: kleur code (key waarde) example: ZW omschrijving: type: string description: omschrijving van de kleur example: Zwart rgb: allOf: - $ref: '#/components/schemas/RGB' - description: de RGB waarden van de kleur example: '000' 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: links: type: array items: $ref: '#/components/schemas/Link' lijnkleuren: type: array items: $ref: '#/components/schemas/Lijnkleur' description: geeft lijst van lijnkleuren Lijnrichting: required: - entiteitnummer - lijnnummer - richting - omschrijving 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: allOf: - $ref: '#/components/schemas/Richting' - enum: - 'HEEN, TERUG' 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' kleurVoorGrondRand: type: string description: kleur van de rand van het lijn vignet example: '#FFFFFF' Lijnrichtingen: type: object properties: lijnrichtingen: type: array items: $ref: '#/components/schemas/Lijnrichting' 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: allOf: - $ref: '#/components/schemas/Richting' - enum: - 'HEEN, TERUG' 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: allOf: - $ref: '#/components/schemas/Periode' - description: De periode of geldigheidsduur van de omleiding 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 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 en tijdstip van de omleiding format: date eindDatum: type: string description: einddatum en tijdstip van de omleiding format: date PredictionStatus: enum: - GEENREALTIME - GESCHRAPT - REALTIME - VERSTREKEN type: string Punt: type: object properties: links: type: array items: $ref: '#/components/schemas/Link' id: type: string description: bevat de identificatie van een locatie bv. haltenummer van een stop van De Lijn naam: type: string description: bevat de naam of omschrijving van een locatie afstand: type: integer description: bevat de afstand in meters tot de opgegeven coordinaat format: int32 geoCoordinaat: allOf: - $ref: '#/components/schemas/GeoCoordinaat' - description: 'Coordinaten van de halte (latitude, langitude)' example: '50.98145261213046,4.823559183763914' Punten: type: object properties: links: type: array items: $ref: '#/components/schemas/Link' punten: type: array items: $ref: '#/components/schemas/Punt' description: Lijst van haltes RGB: type: object properties: rood: type: integer format: int32 groen: type: integer format: int32 blauw: type: integer format: int32 Richting: enum: - HEEN - TERUG type: string 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 plaatsBestemming: type: string description: de eindbestemming van de rit gebaseerd op de plaats example: Antwerpen Felixarchief 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: ritNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een rit doorkomstNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van notas op niveau van een doorkomst links: type: array items: $ref: '#/components/schemas/Link' ritDoorkomsten: type: array items: $ref: '#/components/schemas/Rit' dienstregelingNotas: type: array items: $ref: '#/components/schemas/Nota' description: lijst van omleidingen op niveau van dienstregeling TaalCode: enum: - DUITS - ENDGELS - FRANS - NEDERLANDS type: string VervoerRegio: required: - code - naam - nr type: object properties: code: type: string description: vervoerregio code (key waarde) example: VR naam: type: string description: naam vervoerregio example: Vlaamse Rand nr: type: string description: nummer vervoerregio voor MDR example: '01' links: type: array items: $ref: '#/components/schemas/Link' VervoerRegios: type: object properties: vervoerRegios: type: array items: $ref: '#/components/schemas/VervoerRegio' links: type: array items: $ref: '#/components/schemas/Link' Vervoertype: enum: - ALLE - BUS - METRO - TRAM - TREIN type: string 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 description: entiteiten - name: gemeenten description: gemeenten - name: haltes description: haltes - name: lijnen description: lijnen - name: lijnkleuren description: lijnkleuren - name: omleidingen - name: vervoerregios - name: Rise Open Data Core