Skip to content

End user manual for using the ptt api solutions

Notifications You must be signed in to change notification settings

PropTechTools/PTT-API-Solutions

Repository files navigation

PTT API-Solutions

This is the End user manual for using the PTT API-Solutions.

1) Developing and Testing Environment (DTE-System)

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

2) Live-System

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:


Obligatory parameters for the GET-Request for accessing every PTT API:

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

Useful Documents:

Testing-environment

All PTT-APIs can be tested on https://api.proptechtools.de or Postman.

Changelog

Changelog of API-Updates

About

End user manual for using the ptt api solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published