Documentatie
difficulty level:
API - Object - GET object/{id}
GET object/{id}
Verwendet für
Abrufen der Merkmale für ein bestimmtes Objekt.
Authentifizierung
Keine Authentifizierung erforderlich, öffentliche Informationen.
Parameter
| Parameter | Beschreibung | Erforderlich | Standard | Beispiel |
|---|---|---|---|---|
| id | ID des Objekts | Ja | 2 | |
| lang | Sprache | Nein | dutch | ?lang=english |
| fields | zum Abrufen der Felder wenn mit dem vorherigen Feld kombiniert, ersetzen Sie ? durch & |
?fields=txt_custom01,txt_custom02 |
Erweiterung
| Parameter | Beschreibung |
|---|---|
| extras | Die Optionen zu diesem Objekt |
| participants | Die Teilnehmertypen |
| settings | Technische und funktionale Einstellungen des Objekts |
| periods | Die Perioden |
| resources | Die Ressourcen |
| subobjects | Die Unterobjekte |
Antwortcodes
- 200 OK
- 404 Not found
Beispiel
Abrufen von Objekt 17 mit Erweiterung für die Optionen auf Niederländisch.
GET api/rest/object/17?lang=dutch&expand=extras
Response:
{
"id": 17,
"active": true,
"grp_id": 2,
"ismainobj": true,
"mainobjid": 0,
"desc": "Bungalow standaard",
"short_desc": "",
"long_desc": "Bungalow standaard",
"long_memo": "Vrijstaande bungalow, voorzien van 1 slaapkamers plus keuken. \r\n\r\nVanaf 200 euro per weekend. ",
"places_single": "bungalow",
"places_plural": "bungalows",
"extras": {
"115": {
"ext_id": "115",
"ext_obj_id": "17",
"ext_com_id": "0",
"ext_prio": "0",
"ext_type": "A",
"ext_number": "0",
"ext_pricetype": "0",
"ext_price": null,
"ext_currency": null,
"ext_priceperiod": "0",
"ext_validperiod": "0",
"ext_priceprt_id": "0",
"ext_vat_id": "0",
"ext_fee_id": "0",
"ext_account_code": null,
"ext_account_sign": null,
"ext_mandatory": "0",
"ext_adminonly": "0",
"ext_recommended": "0",
"ext_prt_id": "0",
"ext_pricecalc": "0",
"ext_name": "test",
"ext_group": null,
"ext_desc": "test",
"ext_dspprice": null,
"ext_remark": "test",
"ext_long_memo": "test"
}
}
}






