This is the End user manual for using the PTT API-Solutions.
Attention: The user and api-key shown below belong to a test account whose request range is limited to five communities only.
Test-ApiKey: sYp4kEAtyUnH67K1!gI1Nl-ikJsboXBKJqnW-V1fz2rJYOzQ4zg93Y8PU
Test-Requester: [email protected]
The following five communities are available in the DTE-system:
community key | city type | city name | state | latlng |
---|---|---|---|---|
072355007001 | community | Aach | Rheinland-Pfalz | 49.789503,6.590633 |
083355001001 | city | Aach | Baden-Württemberg | 47.840882,8.859067 |
053340002002 | city | Aachen | Nordrhein-Westfalen | 50.777180,6.093335 |
081365001088 | city | Aalen | Baden-Württemberg | 48.837336,10.094682 |
064390001001 | community | Aarbergen | Hessen | 50.245978,8.078530 |
When using your own Account-Credentials (also when using your own testaccount) you have to switch to the Live-System.
Changing from DTE-System to Live-System (with access to the complete database) is easy:
- Delete the
dte
in URL: www.proptechapi.de/dte/macrolage/json... => www.proptechapi.de/macrolage/json... - Update to your personal PTT-credentials (all credentials can be found in your webplattformaccount (accountmanagment):
- apiKey
- requester
There are five different obligatory parameters which have to be included in every api-request. While apiKey
,name
and requester
are for authentication purposes, latlng
is used to autoanalyse the full address. In combination with objectkategorie
the address values make up a unique order that connects all api-requests of different api-module and is displayed in the PTT-Webplattform module Auftragsmanagement. To remove uncertainty in the autoanalysis of the address, the addressparameters can be optionally overwritten by seperatlly requesting them.
Property | Explanation | Mandatory? | Default |
---|---|---|---|
apiKey | Authentication purpose. apikey is unique per company |
obligatory | - |
name | Authentication purpose. name is unique per company |
obligatory | - |
requester | Authentication purpose. requester is unique per account |
obligatory | - |
latlng | Ordergeneration: Coordinates need to be submitted to generate unique order, that connects all api-requests from different modules with the same address. | obligatory | Format: XX.XXXXXX,XX.XXXXXX |
objektkategorie | Ordergeneration: Submit coordinates to generate unique order and connect api-requests of different modules with via addressparameters to it | obligatory | List of parameters |
adresszusatz | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
strassenname | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
hausnummer | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
stadt | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
plz | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
bundesland | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
land | Option to overwrite address autoanalysed by latlng |
optional | autoanalysed if empty |
- api_dropdownvalues.xlsx
=> Overview of all requestable dropdown-api-parameters and their necessary values.
All PTT-APIs can be tested on https://api.proptechtools.de or Postman.
Changelog of API-Updates