checkRegistration
ag.itc.checkRegistration
Prüft anhand der übergebenen Daten, ob für den Geschäfts- bzw. Ansprechpartner bereits eine Registrierung (= Portal-Login) in TINA vorliegt.
Request
JSON-Attribut | Datentyp | Pflicht | Anmerkungen | Entität | Feldname | Feldname intern | Anmerkungen |
lastName | String(70) | Ja | Ansprechpartner | Name | LastName.ContactPerson |
| |
firstName | String(128) | Ja | Ansprechpartner | Vorname | FirstName.ContactPerson | ||
String(255) | Nein | Ansprechpartner | Email.ContactPerson | ||||
name1Customer | String(255) | Nein | Firma | Geschäftspartner | Firma | Name1.Customer | |
name2Customer | String(255) | Nein | Zusatz | Geschäftspartner | Zusatz | Name2.Customer | |
postalCode | String(255) | Nein | PLZ | Geschäftspartner | PLZ | ZIPKey.Address | |
param1 | String(255) | Nein | Kann projektindividuell verwendet werden. Im TINA-Standard aktuell nicht genutzt. | ||||
param2 | String(255) | Nein | Kann projektindividuell verwendet werden. Im TINA-Standard aktuell nicht genutzt. | ||||
rolle | String(20) | Nein | Schlüsselliste analog getCustomer.rolle mit [INSTALLATEUR, SOLARTEUR, KUNDE] |
Response
JSON-Attribut | Datentyp | Pflicht | Anmerkungen | Entität | Feldname | Feldname intern | Anmerkungen |
customerProfile | Nein | Muss enthalten sein, wenn ein Kundendatensatz gefunden wurde. | Geschäftspartner |
|
| Leer, wenn Geschäftspartner nicht eindeutig gefunden werden konnte | |
contactProfile | Nein | Muss enthalten sein, wenn ein Ansprechpartnerdatensatz gefunden wurde. | Ansprechpartner |
|
| Ansprechpartner zu den Eingabeparametern firstName und lastName | |
accountStatus | String(255) | Nein | [AKTIV, GELÖSCHT, PRÜFUNG, LEGITIMIERT] | Portal-Login | |||
status | String(255) | Ja |
|