Server

<back to all web services

CreateCustomers

Requires Authentication
The following routes are available for this service:
POST/Customers/Create

export class CreateCustomersResponse
{
    public customersCreated: number;
    public responseStatus: ResponseStatus;

    public constructor(init?: Partial<CreateCustomersResponse>) { (Object as any).assign(this, init); }
}

// @DataContract
export class CustomerAddress
{
    // @DataMember(Name="AdresseGuid")
    public AdresseGuid: string;

    // @DataMember(Name="IstPrimaer")
    public IstPrimaer: boolean;

    // @DataMember(Name="AdressTypBezeichnung")
    public AdressTypBezeichnung: string;

    // @DataMember(Name="AdressTyp")
    public AdressTyp: string;

    public constructor(init?: Partial<CustomerAddress>) { (Object as any).assign(this, init); }
}

// @DataContract
export class CustomerObjekt
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="ZeitraumVon")
    public ZeitraumVon: string;

    // @DataMember(Name="ZeitraumBis")
    public ZeitraumBis?: string;

    // @DataMember(Name="IstKunde")
    public IstKunde: boolean;

    // @DataMember(Name="IstEigentümer")
    public IstEigent_mer: boolean;

    // @DataMember(Name="IstEigentümerPseudo")
    public IstEigent_merPseudo: boolean;

    // @DataMember(Name="ObjektGuid")
    public ObjektGuid: string;

    // @DataMember(Name="KundeGuid")
    public KundeGuid: string;

    public constructor(init?: Partial<CustomerObjekt>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Customer
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Name1")
    public Name1: string;

    // @DataMember(Name="Name2")
    public Name2: string;

    // @DataMember(Name="Name3")
    public Name3: string;

    // @DataMember(Name="Kundennummer")
    public Kundennummer: string;

    // @DataMember(Name="Anrede")
    public Anrede: string;

    // @DataMember(Name="KundenAdressen")
    public KundenAdressen: CustomerAddress[];

    // @DataMember(Name="KundenObjekte")
    public KundenObjekte: CustomerObjekt[];

    public constructor(init?: Partial<Customer>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Objekt
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Objektnummer")
    public Objektnummer: string;

    // @DataMember(Name="IstAbgeschlossen")
    public IstAbgeschlossen: string;

    // @DataMember(Name="Uvi")
    public Uvi: string;

    // @DataMember(Name="IsUviDisabled")
    public IsUviDisabled: string;

    // @DataMember(Name="AbgeschlossenDatum")
    public AbgeschlossenDatum?: string;

    // @DataMember(Name="AdressGuid")
    public AdressGuid: string;

    // @DataMember(Name="AnmerkungKundenportal")
    public AnmerkungKundenportal: string;

    // @DataMember(Name="KundenportalMarkedDone")
    public KundenportalMarkedDone: boolean;

    // @DataMember(Name="MarkedDoneAt")
    public MarkedDoneAt?: string;

    public constructor(init?: Partial<Objekt>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Address
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Straße")
    public Stra_e: string;

    // @DataMember(Name="Straße2")
    public Stra_e2: string;

    // @DataMember(Name="Hausnummer")
    public Hausnummer: string;

    // @DataMember(Name="Postleitzahl")
    public Postleitzahl: string;

    // @DataMember(Name="Ort")
    public Ort: string;

    // @DataMember(Name="Postfach")
    public Postfach: string;

    // @DataMember(Name="Adresszusatz")
    public Adresszusatz: string;

    public constructor(init?: Partial<Address>) { (Object as any).assign(this, init); }
}

export enum NutzerType
{
    Leerstand = 'Leerstand',
    Gewerblich = 'Gewerblich',
    Privat = 'Privat',
    AllgemeineNutzung = 'AllgemeineNutzung',
}

// @DataContract
export class Nutzer
{
    // @DataMember
    public guid: string;

    // @DataMember
    public name1: string;

    // @DataMember
    public name2: string;

    // @DataMember
    public name3: string;

    // @DataMember
    public name4: string;

    // @DataMember
    // @ApiMember(IsRequired=true)
    public nutzerType: NutzerType;

    // @DataMember
    public nutzeinheitNumberExternal: string;

    // @DataMember
    // @ApiMember(IsRequired=true)
    public nutzerInNutzeinheitSequence: number;

    // @DataMember
    // @ApiMember(IsRequired=true)
    public rangeFrom: string;

    // @DataMember
    public rangeTo?: string;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember(Name="IstUvi")
    public IstUvi: string;

    // @DataMember(Name="EigentuemerBewohnt")
    public EigentuemerBewohnt: string;

    // @DataMember(Name="Email")
    public Email: string;

    // @DataMember(Name="Mobil")
    public Mobil: string;

    // @DataMember
    public title: string;

    // @DataMember
    // @ApiMember(IsRequired=true, ParameterType="body")
    public salutation: string;

    public constructor(init?: Partial<Nutzer>) { (Object as any).assign(this, init); }
}

// @DataContract
export class NutzerCoOwnership
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="ShareValue")
    public ShareValue?: number;

    // @DataMember(Name="Von")
    public Von: string;

    // @DataMember(Name="Bis")
    public Bis?: string;

    // @DataMember(Name="NutzerGuid")
    public NutzerGuid: string;

    // @DataMember(Name="IsCreatedByApp")
    public IsCreatedByApp: boolean;

    // @DataMember(Name="IsDeleted")
    public IsDeleted: boolean;

    public constructor(init?: Partial<NutzerCoOwnership>) { (Object as any).assign(this, init); }
}

// @DataContract
export class NutzerPersonen
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Personen")
    public Personen?: number;

    // @DataMember(Name="Von")
    public Von: string;

    // @DataMember(Name="Bis")
    public Bis?: string;

    // @DataMember(Name="NutzerGuid")
    public NutzerGuid: string;

    // @DataMember(Name="IsCreatedByApp")
    public IsCreatedByApp: boolean;

    // @DataMember(Name="IsDeleted")
    public IsDeleted: boolean;

    public constructor(init?: Partial<NutzerPersonen>) { (Object as any).assign(this, init); }
}

// @DataContract
export class NutzerQuadratmeter
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Quadratmeter_Hzg")
    public Quadratmeter_Hzg?: number;

    // @DataMember(Name="Quadratmeter_Ww")
    public Quadratmeter_Ww?: number;

    // @DataMember(Name="Quadratmeter_Nk")
    public Quadratmeter_Nk?: number;

    // @DataMember(Name="Von")
    public Von: string;

    // @DataMember(Name="Bis")
    public Bis?: string;

    // @DataMember(Name="NutzerGuid")
    public NutzerGuid: string;

    // @DataMember(Name="IsCreatedByApp")
    public IsCreatedByApp: boolean;

    // @DataMember(Name="IsDeleted")
    public IsDeleted: boolean;

    public constructor(init?: Partial<NutzerQuadratmeter>) { (Object as any).assign(this, init); }
}

// @DataContract
export class OwnerNutzeinheit
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Name1")
    public Name1: string;

    // @DataMember(Name="Name2")
    public Name2: string;

    // @DataMember(Name="Name3")
    public Name3: string;

    // @DataMember(Name="Name4")
    public Name4: string;

    // @DataMember(Name="ZeitraumVon")
    public ZeitraumVon: string;

    // @DataMember(Name="ZeitraumBis")
    public ZeitraumBis?: string;

    // @DataMember(Name="Titel")
    public Titel: string;

    // @DataMember(Name="Anrede")
    public Anrede: string;

    // @DataMember(Name="AdressGuid")
    public AdressGuid: string;

    // @DataMember(Name="NutzeinheitGuid")
    public NutzeinheitGuid: string;

    public constructor(init?: Partial<OwnerNutzeinheit>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Nutzeinheit
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Nummer")
    public Nummer: string;

    // @DataMember(Name="Lage")
    public Lage: string;

    // @DataMember(Name="ObjektGuid")
    public ObjektGuid: string;

    // @DataMember(Name="AdressGuid")
    public AdressGuid: string;

    public constructor(init?: Partial<Nutzeinheit>) { (Object as any).assign(this, init); }
}

// @DataContract
export class BillingInformation
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Von")
    public Von: string;

    // @DataMember(Name="Bis")
    public Bis: string;

    // @DataMember(Name="IstAbgeschlossen")
    public IstAbgeschlossen: boolean;

    // @DataMember(Name="HatNebenkosten")
    public HatNebenkosten: boolean;

    // @DataMember(Name="ObjektGuid")
    public ObjektGuid: string;

    // @DataMember(Name="AnmerkungKundenportal")
    public AnmerkungKundenportal: string;

    // @DataMember(Name="KundenportalMarkedDone")
    public KundenportalMarkedDone: boolean;

    // @DataMember(Name="MarkedDoneAt")
    public MarkedDoneAt?: string;

    // @DataMember(Name="KundenportalMarkedClosed")
    public KundenportalMarkedClosed: boolean;

    // @DataMember(Name="MarkedClosedAt")
    public MarkedClosedAt?: string;

    public constructor(init?: Partial<BillingInformation>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Direktkosten
{
    // @DataMember
    public guid: string;

    // @DataMember
    public label: string;

    // @DataMember
    public date: string;

    // @DataMember
    public brutto: number;

    // @DataMember
    public salesTax: number;

    // @DataMember
    public quantity: number;

    // @DataMember
    public type: string;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember
    public nutzerGuid: string;

    // @DataMember
    public billingInformation: BillingInformation;

    public constructor(init?: Partial<Direktkosten>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Prepayment
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Von")
    public Von: string;

    // @DataMember(Name="Bis")
    public Bis: string;

    // @DataMember(Name="VZ Nebenkosten")
    public VZ_Nebenkosten?: number;

    // @DataMember(Name="VZ Heizkosten")
    public VZ_Heizkosten?: number;

    // @DataMember(Name="VZ Warmwasser")
    public VZ_Warmwasser?: number;

    // @DataMember(Name="IstGeloescht")
    public IstGeloescht: boolean;

    // @DataMember(Name="IstErzeugtVonApp")
    public IstErzeugtVonApp: boolean;

    // @DataMember(Name="ObjektGuid")
    public ObjektGuid: string;

    // @DataMember(Name="NutzerGuid")
    public NutzerGuid: string;

    // @DataMember(Name="BillingInformationGuid")
    public BillingInformationGuid: string;

    public constructor(init?: Partial<Prepayment>) { (Object as any).assign(this, init); }
}

// @DataContract
export class EnergieVerwerter
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Bezeichnung")
    public Bezeichnung: string;

    // @DataMember(Name="Wirkungsgrad")
    public Wirkungsgrad?: number;

    // @DataMember(Name="Einbau")
    public Einbau: string;

    // @DataMember(Name="Ausbau")
    public Ausbau?: string;

    // @DataMember(Name="Baujahr")
    public Baujahr?: number;

    // @DataMember(Name="Temperatur")
    public Temperatur?: number;

    // @DataMember(Name="EigenstGewerbLieferung")
    public EigenstGewerbLieferung: boolean;

    // @DataMember(Name="Brennwert")
    public Brennwert: boolean;

    // @DataMember(Name="ObjektGuid")
    public ObjektGuid: string;

    // @DataMember(Name="BrennstoffMediumGuid")
    public BrennstoffMediumGuid: string;

    public constructor(init?: Partial<EnergieVerwerter>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Brennstofflieferung
{
    // @DataMember
    public guid: string;

    // @DataMember
    public deliveryDate: string;

    // @DataMember
    public salexTax?: number;

    // @DataMember
    public emisionsTax?: number;

    // @DataMember
    public c02Taxes?: number;

    // @DataMember
    public customsTax?: number;

    // @DataMember
    public otherCharges?: number;

    // @DataMember
    public c02Price?: number;

    // @DataMember
    public c02Tons?: number;

    // @DataMember
    public quantity?: number;

    // @DataMember
    public amount?: number;

    // @DataMember
    public startMeterReadingValue?: number;

    // @DataMember
    public endMeterReadingValue?: number;

    // @DataMember
    public heizwert: number;

    // @DataMember
    public brennwert: boolean;

    // @DataMember
    public energyReliefAmountDescription: string;

    // @DataMember
    public energyReliefAmount?: number;

    // @DataMember
    public electricityReliefAmountDescription: string;

    // @DataMember
    public electricityReliefAmount?: number;

    // @DataMember
    public cO2EmissionsFactor?: number;

    // @DataMember
    public cO2Text: string;

    // @DataMember
    public cO2Active?: boolean;

    // @DataMember
    public cO2PriceKnd?: boolean;

    // @DataMember
    public cO2PriceLandlord?: number;

    // @DataMember
    public cO2PriceRenter?: number;

    // @DataMember
    public cO2Area?: number;

    // @DataMember
    public isForCommercialUse?: boolean;

    // @DataMember
    public isRenovationRequired?: boolean;

    // @DataMember
    public isHeatingPadsImproved?: boolean;

    // @DataMember
    public cO2KWh?: number;

    // @DataMember
    public includedCO2SalesTax?: number;

    // @DataMember
    public cO2Costs?: number;

    // @DataMember
    public totalC02Weight?: number;

    // @DataMember
    public noTotalDeductionC02Costs?: boolean;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember
    public brennstoffMediumGuid: string;

    // @DataMember
    public billingInformation: BillingInformation;

    public constructor(init?: Partial<Brennstofflieferung>) { (Object as any).assign(this, init); }
}

export enum NebenkostenTargetAllocation
{
    Null = 'Null',
    AlleNutzer = 'AlleNutzer',
    ZugeordneteNutzer = 'ZugeordneteNutzer',
    ZugeordneteNutzeinheiten = 'ZugeordneteNutzeinheiten',
    ZugeordneteNutzerDiff = 'ZugeordneteNutzerDiff',
    ZugeordneteNutzeinheitenDiff = 'ZugeordneteNutzeinheitenDiff',
}

export enum NebenkostenTargetAllocationIn
{
    Nebenkosten = 'Nebenkosten',
    Heizkosten = 'Heizkosten',
    Warmwasserkosten = 'Warmwasserkosten',
}

// @DataContract
export class NebenkostenNutzeinheit
{
    // @DataMember
    public relativeAmount?: number;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember
    public nutzeinheitGuid: string;

    public constructor(init?: Partial<NebenkostenNutzeinheit>) { (Object as any).assign(this, init); }
}

// @DataContract
export class NebenkostenNutzer
{
    // @DataMember
    public relativeAmount?: number;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember
    public nutzerGuid: string;

    public constructor(init?: Partial<NebenkostenNutzer>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Nebenkosten
{
    // @DataMember
    public guid: string;

    // @DataMember
    public number: number;

    // @DataMember
    public from: string;

    // @DataMember
    public to: string;

    // @DataMember
    public targetAllocation?: NebenkostenTargetAllocation;

    // @DataMember
    public targetAllocationIn?: NebenkostenTargetAllocationIn;

    // @DataMember
    public nebenkostenKind: string;

    /** @description Freitext */
    // @DataMember
    // @ApiMember(Description="Freitext")
    public kostenart: string;

    // @DataMember
    public brutto?: number;

    // @DataMember
    public bruttoLastYear?: number;

    // @DataMember
    public salesTax?: number;

    // @DataMember
    public haushaltsnahediensteLabel: string;

    // @DataMember
    public haushaltsnahediensteBrutto?: number;

    /** @description Freitext */
    // @DataMember
    // @ApiMember(Description="Freitext")
    public kostenartUnit: string;

    // @DataMember
    public reduzierungsartType: string;

    // @DataMember
    public comment: string;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    // @DataMember
    public nebenkostenNutzeinheiten: NebenkostenNutzeinheit[];

    // @DataMember
    public nebenkostenNutzer: NebenkostenNutzer[];

    // @DataMember
    public billingInformation: BillingInformation;

    public constructor(init?: Partial<Nebenkosten>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Heizbetriebskosten
{
    // @DataMember
    public guid: string;

    // @DataMember
    public from: string;

    // @DataMember
    public to: string;

    // @DataMember
    public salesTax: number;

    // @DataMember
    public haushatlsnahediensteBrutto?: number;

    // @DataMember
    public brutto?: number;

    // @DataMember
    public haushatlsnahediensteLabel: string;

    // @DataMember
    public description: string;

    // @DataMember
    public isDeleted: boolean;

    // @DataMember
    public isCreatedByApp: boolean;

    public constructor(init?: Partial<Heizbetriebskosten>) { (Object as any).assign(this, init); }
}

// @DataContract
export class NutzeinheitDevice
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="ZuordnungVon")
    public ZuordnungVon: string;

    // @DataMember(Name="ZuordnungBis")
    public ZuordnungBis?: string;

    // @DataMember(Name="Raum")
    public Raum: string;

    // @DataMember(Name="LaufendeNummer")
    public LaufendeNummer: string;

    // @DataMember(Name="gemietet")
    public gemietet: boolean;

    // @DataMember(Name="gewartet")
    public gewartet: boolean;

    // @DataMember(Name="DeviceGuid")
    public DeviceGuid: string;

    // @DataMember(Name="NutzeinheitGuid")
    public NutzeinheitGuid: string;

    public constructor(init?: Partial<NutzeinheitDevice>) { (Object as any).assign(this, init); }
}

// @DataContract
export class Device
{
    // @DataMember(Name="Guid")
    public Guid: string;

    // @DataMember(Name="Geraetenummer")
    public Geraetenummer: string;

    // @DataMember(Name="Bezeichnung")
    public Bezeichnung: string;

    // @DataMember(Name="Beschreibung")
    public Beschreibung: string;

    // @DataMember(Name="Einbaudatum")
    public Einbaudatum: string;

    // @DataMember(Name="Ausbaudatum")
    public Ausbaudatum?: string;

    // @DataMember(Name="Eichdatum")
    public Eichdatum?: string;

    // @DataMember(Name="Einheit")
    public Einheit: string;

    // @DataMember(Name="Memo")
    public Memo: string;

    // @DataMember(Name="DeviceCatalogGuid")
    public DeviceCatalogGuid: string;

    public constructor(init?: Partial<Device>) { (Object as any).assign(this, init); }
}

export enum DeviceReadingKind
{
    ZA = 'ZA',
    HA = 'HA',
    MO = 'MO',
    EB = 'EB',
    AB = 'AB',
}

// @DataContract
export class DeviceConsumption
{
    // @DataMember
    public guid: string;

    // @DataMember
    public deviceReading?: number;

    // @DataMember
    public deviceReadingDate?: string;

    // @DataMember
    public deviceReadingKind: DeviceReadingKind;

    // @DataMember
    public changeDate?: string;

    // @DataMember
    public note: string;

    // @DataMember
    public ampouleColour: string;

    // @DataMember
    public deviceGuid: string;

    public constructor(init?: Partial<DeviceConsumption>) { (Object as any).assign(this, init); }
}

// @DataContract
export class CreateCustomers
{
    // @DataMember(Name="Kunden")
    public Kunden: Customer[];

    // @DataMember(Name="Objekte")
    public Objekte: Objekt[];

    // @DataMember(Name="Adressen")
    public Adressen: Address[];

    // @DataMember(Name="Nutzer")
    public Nutzer: Nutzer[];

    // @DataMember(Name="NutzerCoOwnership")
    public NutzerCoOwnership: NutzerCoOwnership[];

    // @DataMember(Name="NutzerPersonen")
    public NutzerPersonen: NutzerPersonen[];

    // @DataMember(Name="NutzerQuadratmeter")
    public NutzerQuadratmeter: NutzerQuadratmeter[];

    // @DataMember(Name="EigentuemerNutzeinheit")
    public EigentuemerNutzeinheit: OwnerNutzeinheit[];

    // @DataMember(Name="Nutzeinheiten")
    public Nutzeinheiten: Nutzeinheit[];

    // @DataMember(Name="Direktkosten")
    public Direktkosten: Direktkosten[];

    // @DataMember(Name="Prepayments")
    public Prepayments: Prepayment[];

    // @DataMember(Name="EnergieVerwerter")
    public EnergieVerwerter: EnergieVerwerter[];

    // @DataMember(Name="Brennstofflieferungen")
    public Brennstofflieferungen: Brennstofflieferung[];

    // @DataMember(Name="Nebenkosten")
    public Nebenkosten: Nebenkosten[];

    // @DataMember(Name="Heizbetriebskosten")
    public Heizbetriebskosten: Heizbetriebskosten[];

    // @DataMember(Name="NutzeinheitGeraete")
    public NutzeinheitGeraete: NutzeinheitDevice[];

    // @DataMember(Name="Geraete")
    public Geraete: Device[];

    // @DataMember(Name="Geraeteverbraeuche")
    public Geraeteverbraeuche: DeviceConsumption[];

    // @DataMember(Name="BillingInformations")
    public BillingInformations: BillingInformation[];

    public constructor(init?: Partial<CreateCustomers>) { (Object as any).assign(this, init); }
}

// @DataContract
export class BillingInformation
{
    // @DataMember
    public guid: string;

    // @DataMember
    public from: string;

    // @DataMember
    public to: string;

    // @DataMember
    public isCompleted: boolean;

    // @DataMember
    public hasNebenkosten: boolean;

    public constructor(init?: Partial<BillingInformation>) { (Object as any).assign(this, init); }
}

TypeScript CreateCustomers DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Customers/Create HTTP/1.1 
Host: stoetzer-servdesk.eras-online.de 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Kunden":[{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Kundennummer":"String","Anrede":"String","KundenAdressen":[{"AdresseGuid":"String","IstPrimaer":false,"AdressTypBezeichnung":"String","AdressTyp":"String"}],"KundenObjekte":[{"Guid":"String","ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","IstKunde":false,"IstEigentümer":false,"IstEigentümerPseudo":false,"ObjektGuid":"String","KundeGuid":"String"}]}],"Objekte":[{"Guid":"String","Objektnummer":"String","IstAbgeschlossen":"String","Uvi":"String","IsUviDisabled":"String","AbgeschlossenDatum":"0001-01-01T00:00:00.0000000Z","AdressGuid":"String","AnmerkungKundenportal":"String","KundenportalMarkedDone":false,"MarkedDoneAt":"0001-01-01T00:00:00.0000000Z"}],"Adressen":[{"Guid":"String","Straße":"String","Straße2":"String","Hausnummer":"String","Postleitzahl":"String","Ort":"String","Postfach":"String","Adresszusatz":"String"}],"Nutzer":[{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Name4":"String","NutzerType":"String","NutzeinheitNummerExtern":"String","NutzerInNutzeinheitReihenfolge":0,"ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","IstGeloescht":false,"IstErzeugtVonApp":false,"Uvi":"String","EigentuemerBewohnt":"String","Email":"String","Mobil":"String","Titel":"String","Anrede":"String","NutzeinheitGuid":"String"}],"NutzerCoOwnership":[{"Guid":"String","ShareValue":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"NutzerPersonen":[{"Guid":"String","Personen":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"NutzerQuadratmeter":[{"Guid":"String","Quadratmeter_Hzg":0,"Quadratmeter_Ww":0,"Quadratmeter_Nk":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"EigentuemerNutzeinheit":[{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Name4":"String","ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","Titel":"String","Anrede":"String","AdressGuid":"String","NutzeinheitGuid":"String"}],"Nutzeinheiten":[{"Guid":"String","Nummer":"String","Lage":"String","ObjektGuid":"String","AdressGuid":"String"}],"Direktkosten":[{"Guid":"String","Bezeichnung":"String","Datum":"0001-01-01T00:00:00.0000000Z","Brutto":0,"Mwst":0,"Menge":0,"Typ":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","NutzerGuid":"String","BillingInformationGuid":"String"}],"Prepayments":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","VZ Nebenkosten":0,"VZ Heizkosten":0,"VZ Warmwasser":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","NutzerGuid":"String","BillingInformationGuid":"String"}],"EnergieVerwerter":[{"Guid":"String","Bezeichnung":"String","Wirkungsgrad":0,"Einbau":"0001-01-01T00:00:00.0000000Z","Ausbau":"0001-01-01T00:00:00.0000000Z","Baujahr":0,"Temperatur":0,"EigenstGewerbLieferung":false,"Brennwert":false,"ObjektGuid":"String","BrennstoffMediumGuid":"String"}],"Brennstofflieferungen":[{"Guid":"String","Lieferdatum":"0001-01-01T00:00:00.0000000Z","Mwst":0,"Emissionsangabe":0,"Steuern":0,"Zolle":0,"SonstigeAngaben":0,"C02Preis":0,"C02Tonnen":0,"Menge":0,"Betrag":0,"Anfangsstand":0,"Endstand":0,"Heizwert":0,"Brennwert":false,"IstGeloescht":false,"IstErzeugtVonApp":false,"EnergieEntlastungsbetragBezeichnung":"String","EnergieEntlastungsbetrag":0,"StromEntlastungsbetragBezeichnung":"String","StromEntlastungsbetrag":0,"CO2Emissionsfaktor":0,"CO2Text":"String","CO2Aktiv":false,"CO2PreisKnd":false,"CO2PreisVermieter":0,"CO2PreisMieter":0,"CO2Flaeche":0,"GewerblicheNutzung":false,"Sanierungsauflagen":false,"AuflagenHeizungsverbesserung":false,"CO2KWH":0,"EnthalteneMwst":0,"CO2KostenBrutto":0,"CO2GesamtKg":0,"KeinGesamtabzugC02Kosten":false,"EnergieVerwerterGuid":"String","BrennstoffMediumGuid":"String","BillingInformationGuid":"String"}],"Nebenkosten":[{"Guid":"String","Kostennummer":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","UmlageZiel":"String","UmlageZielIn":"String","NebenkostenArt":"String","Kostenart":"String","Brutto":0,"BruttoLetztesJahr":0,"Mwst":0,"HaushaltsnahediensteLabel":"String","HaushaltsnahediensteBrutto":0,"EinheitDerKostenart":"String","Reduzierungsart":"String","Kommentar":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","BillingInformationGuid":"String","NebenkostenNutzeinheiten":[{"Anteil":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"NutzeinheitGuid":"String"}],"NebenkostenNutzer":[{"Anteil":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"NutzerGuid":"String"}]}],"Heizbetriebskosten":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","Mwst":0,"HaushatlsnahediensteBrutto":0,"Brutto":0,"HaushatlsnahediensteLabel":"String","Anmerkung":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","BillingInformationGuid":"String"}],"NutzeinheitGeraete":[{"Guid":"String","ZuordnungVon":"0001-01-01T00:00:00.0000000Z","ZuordnungBis":"0001-01-01T00:00:00.0000000Z","Raum":"String","LaufendeNummer":"String","gemietet":false,"gewartet":false,"DeviceGuid":"String","NutzeinheitGuid":"String"}],"Geraete":[{"Guid":"String","Geraetenummer":"String","Bezeichnung":"String","Beschreibung":"String","Einbaudatum":"0001-01-01T00:00:00.0000000Z","Ausbaudatum":"0001-01-01T00:00:00.0000000Z","Eichdatum":"0001-01-01T00:00:00.0000000Z","Einheit":"String","Memo":"String","DeviceCatalogGuid":"String"}],"Geraeteverbraeuche":[{"Guid":"String","Ablesung":0,"Ablesedatum":"0001-01-01T00:00:00.0000000Z","Ableseart":"String","Aenderungsdatum":"0001-01-01T00:00:00.0000000Z","Anmerkung":"String","Ampullenfarbe":"String","DeviceGuid":"String"}],"BillingInformations":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","IstAbgeschlossen":false,"HatNebenkosten":false,"ObjektGuid":"String","AnmerkungKundenportal":"String","KundenportalMarkedDone":false,"MarkedDoneAt":"0001-01-01T00:00:00.0000000Z","KundenportalMarkedClosed":false,"MarkedClosedAt":"0001-01-01T00:00:00.0000000Z"}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"customersCreated":0,"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}