getCustomer

ag.itc.getCustomer

Geschäftspartnerinformationen abrufen

Beim Aufruf von getCustomer wird zudem das Datum der letzten Anmeldung (LastLogin.C12PORTALLOG) des Kundenkontos im Portal auf dem zugehörigen Portal-Login-Datensatz des Kunden auf das aktuelle Datum aktualisiert.

Request

JSON-Attribut

Datentyp

Pflicht

Anmerkungen

Entität

Feldname

Feldname intern

Anmerkungen

contactID

String(250)

Nein

AnsprechpartnerID

 Ansprechpartner

Primärschlüssel

Pk.ContactPerson

Pk.ContactPerson aus ag.itc.checkRegistration/registrationState

customerPk

String(250)

Ja*

Es muss entweder der customerPk oder die customerNo übergeben werden

Geschäftspartner

Primärschlüssel

Pk.Customer


customerNo

String(250)

Ja*

ERP-GP-Nummer

ERP GP-Nr.

CustomerNo2.Customer


rolle

String(20)

Ja

Schlüsselliste mit [INSTALLATEUR, SOLARTEUR, KUNDE]

  • SOLARTEUR: Entspricht der Registrierung Solarteur

  • KUNDE: Entspricht der Registrierung Anlagenbetreiber, Anschlussnehmer und 2026.2 Auftraggeber

  • INSTALLATEUR: Entspricht Registrierung Installateur





Response

JSON-Attribut

Datentyp

Pflicht

Anmerkungen

Entität

Feldname

Feldname intern

Anmerkungen

customerProfile

@customerProfile

Ja

Muss enthalten sein, wenn ein Kundendatensatz gefunden wurde

Geschäftspartner

 

 

 

customerAddress

@address

Ja

Standard Kundenadresse

Adressen 

 

 

 

contactProfile

@contactProfile

Ja

Ansprechpartnerinformationen

Ansprechpartner




contractContexts

List<@contractContext>

Nein

Liste von Vertrags-Kontexten





projects

List<@project>

Nein

Liste von Projekten zum Geschäftspartner

Projekte



Attribut rolle=KUNDE:
Alle Projekte zum GP mit der Projektrolle=ANLAGENBETREIBER ODER ANSCHLUSSNEHMER.

Attribut rolle=SOLARTEUR:
Alle Projekte zum GP mit der Projektrolle=AUFTRAGGEBER

Attribute rolle=INSTALLATEUR:
Alle Projekte zum GP mit der Projektrolle=INSTALLATEUR

Im Standard keine weiteren Einschränkung über z.B. Status oder Zeitraum. Einschränkung erfolgt individuell im Projekt. Filterung erfolgt im Projekt.