| GET | /CustomersOnlineStatus |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| CustomersGuidList | query | List<Guid> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Kunden | form | List<Customer> | No | |
| Objekte | form | List<Objekt> | No | |
| BillingInformation | form | List<BillingInformation> | No | |
| ResponseStatus | form | ResponseStatus | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Guid | form | string | No | |
| Name1 | form | string | No | |
| Name2 | form | string | No | |
| Name3 | form | string | No | |
| Number | form | string | No | |
| Salutation | form | string | No | |
| CustomerAddresses | form | List<CustomerAddress> | No | |
| CustomerObjekte | form | List<CustomerObjekt> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| AddressGuid | form | string | No | |
| IsPrimary | form | bool | No | |
| AddressKindLabel | form | string | No | |
| AddressKindTyp | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Guid | form | string | No | |
| RangeFrom | form | DateTime | No | |
| RangeTo | form | DateTime? | No | |
| IsCustomer | form | bool | No | |
| IsOwner | form | bool | No | |
| IsOwnerPseudo | form | bool | No | |
| ObjektGuid | form | string | No | |
| CustomerGuid | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Guid | form | string | No | |
| Number | form | string | No | |
| IsCompleted | form | string | No | |
| Uvi | form | string | No | |
| IsUviDisabled | form | string | No | |
| CompletedDate | form | DateTime? | No | |
| AddressGuid | form | string | No | |
| AnmerkungKundenportal | form | string | No | |
| KundenportalMarkedDone | form | bool | No | |
| MarkedDoneAt | form | DateTime? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Guid | form | string | No | |
| From | form | DateTime | No | |
| To | form | DateTime | No | |
| IsCompleted | form | bool | No | |
| HasNebenkosten | form | bool | No | |
| ObjektGuid | form | string | No | |
| AnmerkungKundenportal | form | string | No | |
| KundenportalMarkedDone | form | bool | No | |
| MarkedDoneAt | form | DateTime? | No | |
| KundenportalMarkedClosed | form | bool | No | |
| MarkedClosedAt | form | DateTime? | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /CustomersOnlineStatus HTTP/1.1 Host: depolt-servdesk.eras-online.de Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
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:00Z,
ZeitraumBis: 0001-01-01T00:00:00Z,
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:00Z,
AdressGuid: String,
AnmerkungKundenportal: String,
KundenportalMarkedDone: False,
MarkedDoneAt: 0001-01-01T00:00:00Z
}
],
billingInformation:
[
{
Guid: String,
Von: 0001-01-01T00:00:00Z,
Bis: 0001-01-01T00:00:00Z,
IstAbgeschlossen: False,
HatNebenkosten: False,
ObjektGuid: String,
AnmerkungKundenportal: String,
KundenportalMarkedDone: False,
MarkedDoneAt: 0001-01-01T00:00:00Z,
KundenportalMarkedClosed: False,
MarkedClosedAt: 0001-01-01T00:00:00Z
}
],
responseStatus:
{
errorCode: String,
message: String,
stackTrace: String,
errors:
[
{
errorCode: String,
fieldName: String,
message: String,
meta:
{
String: String
}
}
],
meta:
{
String: String
}
}
}