Bilder
Bild hochladen
POST
https://api.propstack.de/v1/images
Endpoint zum Hochladen eines Bildes. Ein Bild gehört immer entweder zu einem Projekt oder zu einem Objekt. Die Bilder-Parameter müssen um ein image
Objekt umschlossen werden.
Request Body
photo
string
base64 encoded String für das Bild
imageable_id
integer
ID des Objektes/Projektes
imageable_type
string
Entweder "Property" oder "Project", je nachdem ob das Bild an ein Objekt oder Projekt angehangen wird.
is_private
boolean
Wenn false
=> Bild auf Portale anzeigen. Bei true
=> Bild wird nicht zu Portalen übertragen
title
string
Bildbeschreibung. Wird auch als Dateiname in der URL verwendet
{
"ok": true,
"id": 38202
}
Beispiel Payload
{
"image": {
"imageable_id": 12,
"imageable_type": "Property",
"photo": "data:image/png;base64,...",
"title": "Ausblick"
}
}
Bild bearbeiten
PUT
https://api.propstack.de/v1/images/{id}
Request Body
title
String
Bildbeschreibung
is_private
String
Wenn false
=> Bild auf Portale anzeigen. Bei true
=> Bild wird nicht zu Portalen übertragen
Bild-Beschreibung mehrsprachig bearbeiten
Die Bildbeschreibung ist ein mehrsprachiges Feld, d.h. man kann es in verschiedenen Sprachen befüllen. Über die API geht das, indem man das Feld title_[locale]
bedient. [locale] muss mit der jeweiligen Sprache ersetzt werden. Ein Beispiel-Payload um die deutsche und englische Version gleichzeitig zu setzen:
{
"image": {
"title_de": "Ausblick",
"title_en": "View"
}
}
Last updated