Dokumente
Dokumente sind Dateien, die entweder zu einem Projekt, einem Objekt oder einem Kontakt gehören
Dokumente lesen
GET
https://api.propstack.de/v1/documents
Die Dokumente werden paginiert.
Query Parameters
Name | Type | Description |
---|---|---|
order_by | string | Sortierung der Ergebnismenge. Standard |
tag | string | ein Schlagwort, welches das Dokument haben muss |
is_private | boolean | mögliche Werte: |
client | integer | ID des verknüpften Kontaktes |
property | integer | ID des verknüpften Objektes |
project | integer | ID des verknüpften Projektes |
Dokument erstellen
POST
https://api.propstack.de/v1/documents
Alle Parameter in einem document
Objekt umschlossen werden.
Ein Dokument sollte mit entweder einem Objekt, einem Projekt, oder einem Kontakt verknüpft werden, und keine Kombination der 3.
Request Body
Name | Type | Description |
---|---|---|
tags | array | Nicht bereits vorhandene Tags werden automatisch neu angelegt |
on_landing_page | boolean | Soll das Dokument als Landing Pages angezeigt werden? Nur bei Projekten/Objekten sinnvoll |
is_floorplan | boolean | Handelt es sich bei dem Dokument um ein Grundriss? |
is_exposee | boolean | Soll das Dokument als das PDF-Exposé benutzt werden? Nur sinnvoll, wenn Dokument mit Projekt oder Objekt verknüpft ist |
client_id | integer | ID des Kontaktes, womit es verknüpft werden soll |
project_id | integer | ID des Projektes, womit es verknüpft werden soll |
property_id | integer | ID des Objektes, womit es verknüpft werden soll |
doc | string | die eigentliche Datei, Base64 kodiert |
title | string | eigener Name für das Dokument, falls nicht der Dateiname benutzt werden soll |
is_private | boolean |
Body einer Beispiel-Anfrage
Es wird ein Dokument für das Objekt mit der ID 123 angelegt, was nur ein oranger Pixel ist:
Dokument lesen
GET
https://api.propstack.de/v1/documents/:id
Dokument aktualisieren
PUT
https://api.propstack.de/v1/documents/:id
Die gleichen Parameter im POST können auch im PUT verändert werden
Dokument löschen
DELETE
https://api.propstack.de/v1/documents/:id
Tags auslesen
GET
https://api.propstack.de/v1/documents/tags
Alle möglichen Tags auslesen, die ein Dokument haben kann.
Last updated