Download the PHP package opengemeenten/kadaster-bag-api-client without Composer

On this page you can find all versions of the php package opengemeenten/kadaster-bag-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kadaster-bag-api-client

SwaggerClient-php

Dit is de BAG API Individuele Bevragingen van de Landelijke Voorziening Basisregistratie Adressen en Gebouwen (LVBAG). Meer informatie over de Basisregistratie Adressen en Gebouwen is te vinden op de website van het Ministerie van Binnenlandse Zaken en Koninkrijksrelaties en Kadaster. De BAG API levert informatie conform de BAG Catalogus 2018 en het informatiemodel IMBAG 2.0. De API specificatie volgt de Nederlandse API-Strategie specificatie versie van 20200204 en is opgesteld in OpenAPI Specificatie (OAS) v3. Het standaard mediatype HAL (application/hal+json) wordt gebruikt. Dit is een mediatype voor het weergeven van resources en hun relaties via hyperlinks. Deze API is vooral gericht op individuele bevragingen (op basis van de identificerende gegevens van een object). Om gebruik te kunnen maken van de BAG API is een API key nodig, deze kan verkregen worden door het aanvraagformulier in te vullen. Voor vragen, neem contact op met de LVBAG beheerder o.v.v. BAG API 2.0. We zijn aan het kijken naar een geschikt medium hiervoor, mede ook om de API iteratief te kunnen opstellen of doorontwikkelen samen met de community. Als de API iets (nog) niet kan, wat u wel graag wilt, neem dan contact op.

This PHP package is automatically generated by the Swagger Codegen project:

Requirements

PHP 5.5 and later

Installation & Usage

Composer

To install the bindings via Composer, add the following to composer.json:

Then run composer install

Manual Installation

Download the files and include autoload.php:

Tests

To run the unit tests:

Getting Started

Please follow the installation procedure and then run the following:

Documentation for API Endpoints

All URIs are relative to https://api.bag.kadaster.nl/lvbag/individuelebevragingen/v2

Class Method HTTP request Description
AdresApi bevraagAdressen GET /adressen Bevragen van huidige adressen met een (combinatie van) zoek parameters.
AdresApi bevraagAdressenMetNumId GET /adressen/{nummeraanduidingIdentificatie} Bevragen van een huidig adres met de identificatie van een nummeraanduiding.
AdresApi zoek GET /adressen/zoek Zoeken van huidige adressen
AdresUitgebreidApi bevraagAdresUitgebreidMetNumId GET /adressenuitgebreid/{nummeraanduidingIdentificatie} Bevragen van de uitgebreide informatie van één huidig adres met de identificatie van een nummeraanduiding.
AdresUitgebreidApi zoekAdresUitgebreid GET /adressenuitgebreid Bevragen van de uitgebreide informatie van één of meer huidige adressen op basis van verschillende combinaties van parameters.
AdresseerbaarObjectApi bevragenAdresseerbaarObject GET /adresseerbareobjecten/{adresseerbaarObjectIdentificatie} Bevragen van één adresseerbaar object met een adresseerbaar object identificatie.
AdresseerbaarObjectApi bevragenAdresseerbaarObjectLvc GET /adresseerbareobjecten/{adresseerbaarObjectIdentificatie}/lvc Bevragen van de levenscyclus van een adresseerbaar object met een adresseerbaar object identificatie.
AdresseerbaarObjectApi zoekAdresseerbareObjecten GET /adresseerbareobjecten Bevragen van één of meer adresseerbare objecten op basis van een nummeraanduiding identificatie.
AlgemeneInformatieApi getInfo GET /info Algemene info van de API
BronhouderApi bevragenBronhouder GET /bronhouders/{identificatie} Bevragen bronhouder met de bronhouder identificatie (gemeentecode).
BronhouderApi bronhouderIdentificatieVoorkomen GET /bronhouders/{identificatie}/{versie}/{timestampRegistratieLv} bevragen voorkomen van een bronhouder met de identificatie van een bronhouder en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
BronhouderApi zoekBronhouder GET /bronhouders Bevragen bronhouder met een object identificatie.
LigplaatsApi ligplaatsGeometrie POST /ligplaatsen bevragen van een ligplaats, op basis van een geometrische locatie.
LigplaatsApi ligplaatsIdentificatie GET /ligplaatsen/{identificatie} bevragen 1 ligplaats met de identificatie van een ligplaats.
LigplaatsApi ligplaatsIdentificatieVoorkomen GET /ligplaatsen/{identificatie}/{versie}/{timestampRegistratieLv} bevragen voorkomen van een ligplaats met de identificatie van een ligplaats en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
LigplaatsApi ligplaatsLvcIdentificatie GET /ligplaatsen/{identificatie}/lvc bevragen levenscyclus van een ligplaats met de identificatie van een ligplaats.
LigplaatsApi zoekLigplaatsen GET /ligplaatsen Zoeken van ligplaatsen met een geometrische locatie of binnen een bounding box.
NummeraanduidingApi nummeraanduidingIdentificatie GET /nummeraanduidingen/{nummeraanduidingIdentificatie} bevragen van een nummeraanduiding op basis van de identificatie van een nummeraanduiding
NummeraanduidingApi nummeraanduidingIdentificatieVoorkomen GET /nummeraanduidingen/{nummeraanduidingIdentificatie}/{versie}/{timestampRegistratieLv} bevragen van een voorkomen van een nummeraanduiding, op basis van de identificatie van een nummeraanduiding en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
NummeraanduidingApi nummeraanduidingLvcIdentificatie GET /nummeraanduidingen/{nummeraanduidingIdentificatie}/lvc bevragen levenscyclus van een nummeraanduiding met de identificatie van een nummeraanduiding.
NummeraanduidingApi zoekNummeraanduiding GET /nummeraanduidingen bevragen nummeraanduiding(en) op basis van verschillende combinaties van parameters.
OpenbareRuimteApi openbareruimteIdentificatie GET /openbareruimten/{openbareRuimteIdentificatie} bevragen van een openbare ruimte met de identificatie van een openbare ruimte.
OpenbareRuimteApi openbareruimteIdentificatieVoorkomen GET /openbareruimten/{openbareRuimteIdentificatie}/{versie}/{timestampRegistratieLv} bevragen van een voorkomen van een openbare ruimte met de identificatie van een openbare ruimte en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
OpenbareRuimteApi openbareruimteLvcIdentificatie GET /openbareruimten/{openbareRuimteIdentificatie}/lvc bevragen levenscyclus van een openbare ruimte met de identificatie van een openbare ruimte.
OpenbareRuimteApi zoekOpenbareRuimten GET /openbareruimten bevragen openbare ruimte(n) op basis van de verschillende combinaties van parameters.
PandApi pandGeometrie POST /panden bevragen panden met een geometrische locatie.
PandApi pandIdentificatie GET /panden/{identificatie} bevragen van een pand met de identificatie van een pand.
PandApi pandIdentificatieVoorkomen GET /panden/{identificatie}/{versie}/{timestampRegistratieLv} bevragen voorkomen van een pand met de identificatie van een pand en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
PandApi pandLvcIdentificatie GET /panden/{identificatie}/lvc bevragen levenscyclus van een pand met de identificatie van een pand.
PandApi zoekPanden GET /panden Zoek panden met een geometrische locatie, binnen een bounding box, met een adresseerbaar object identificatie of met een nummeraanduiding identificatie.
StandplaatsApi standplaatsGeometrie POST /standplaatsen bevragen van een standplaats met een geometrische locatie.
StandplaatsApi standplaatsIdentificatie GET /standplaatsen/{identificatie} bevragen van een standplaats met de identificatie van een standplaats.
StandplaatsApi standplaatsIdentificatieVoorkomen GET /standplaatsen/{identificatie}/{versie}/{timestampRegistratieLv} bevragen van een voorkomen van een standplaats met de identificatie van een standplaats en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
StandplaatsApi standplaatsLvcIdentificatie GET /standplaatsen/{identificatie}/lvc bevragen levenscyclus van een standplaats met de identificatie van een standplaats.
StandplaatsApi zoekStandplaatsen GET /standplaatsen zoeken van standplaatsen met een geometrische locatie of binnen een bounding box.
VerblijfsobjectApi verblijfsobjectIdentificatie GET /verblijfsobjecten/{identificatie} bevragen 1 verblijfsobject met de identificatie van een verblijfsobject.
VerblijfsobjectApi verblijfsobjectIdentificatieVoorkomen GET /verblijfsobjecten/{identificatie}/{versie}/{timestampRegistratieLv} bevragen voorkomen van een verblijfsobject, op basis van de identificatie van een verblijfsobject en de identificatie van een voorkomen
VerblijfsobjectApi verblijfsobjectLvcIdentificatie GET /verblijfsobjecten/{identificatie}/lvc bevragen levenscyclus van een verblijfsobject met de identificatie van een verblijfsobject.
VerblijfsobjectApi zoekVerblijfsobjecten GET /verblijfsobjecten Zoeken van alle aan een pand gerelateerde verblijfsobjecten of binnen een bounding box (met paginering).
WoonplaatsApi woonplaatsGeometrie POST /woonplaatsen bevragen van een woonplaats met een geometrische locatie.
WoonplaatsApi woonplaatsIdentificatie GET /woonplaatsen/{identificatie} bevragen van een woonplaats met de identificatie van een woonplaats.
WoonplaatsApi woonplaatsIdentificatieVoorkomen GET /woonplaatsen/{identificatie}/{versie}/{timestampRegistratieLv} bevragen van een voorkomen van een woonplaats met de identificatie van een woonplaats en de identificatie van een voorkomen, bestaande uit een versie en een timestamp van het tijdstip van registratie in de LV BAG.
WoonplaatsApi woonplaatsLvcIdentificatie GET /woonplaatsen/{identificatie}/lvc bevragen van de levenscyclus van een woonplaats met de identificatie van een woonplaats.
WoonplaatsApi zoekWoonplaatsen GET /woonplaatsen Zoeken van één of meer woonplaatsen met een woonplaatsnaam, geometrische locatie of binnen een bounding box.

Documentation For Models

Documentation For Authorization

apiKeyBAG

Author


All versions of kadaster-bag-api-client with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package opengemeenten/kadaster-bag-api-client contains the following files

Loading the files please wait ...