Task
Task ist ein Sammelbegriff, welches mehrere Arten von Aktivitäten bezeichnet.
Ein Task kann mehreres sein: Eine Notiz, eine Aufgabe, ein Termin, ein Brief, eine SMS, eine Absage, eine Anfrage.
Das Task (Stamm-)Objekt
Attribut
Typ
Beschreibung
title
string
Titel
note_type_id
integer
Aktivitätstyp (alle bis auf E-Mail-Typen)
body
string
Notizfeld für weitere Bemerkungen als HTML
client_ids
integer[]
Ein Array von Kontakt-IDs mit welcher die Aktivität verknüpft werden soll. In der Regel will man nur eine Kontakt-ID mitgeben
property_ids
integer[]
Ein Array von Objekt-IDs, womit die Aktivität verknüpft werden soll.
project_ids
integer[]
Ein Array von Projekt-IDs, womit die Aktivität verknüpft werden soll.
broker_id
integer
Nutzer, dem der Task zugewiesen werden soll
task_creator_id
integer
Ersteller des Tasks
task_updater_id
integer
der Nutzer, der den Task zuletzt bearbeitet hat
Falls Task eine Aufgabe ist:
Attribut
Typ
Beschreibung
is_reminder
boolean
muss true
sein
due_date
date
Datum + Uhrzeit der Fälligkeit der Aufgabe
remind_at
date
Datum (vor dem due_date), wann der Zugewiesene erinnert werden soll (in Form einer E-Mail)
done
boolean
Ist die Aufgabe erledigt?
Falls Task ein Termin ist:
Attribut
Typ
Beschreibung
is_event
boolean
muss true
sein
starts_at
date
Beginn des Termins
ends_at
date
Ende des Termins
private
boolean
Soll der Termin nur für die Teilnehmer sichtbar sein?
all_day
boolean
Ganztägiger Termin?
location
string
Ort des Termins
recurring
boolean
Wiederkehrender Termin?
rrule
string
bei wiederkehrenden Terminen der String, welcher die Regeln festlegt, in welchem Interval der Termin stattfindet. Mehr Infos hier
Assoziationen
clients
units (Property)
projects
broker
task_creator
note_type
attachments
Anhänge
Attribut
Typ
Beschreibung
id
integer
Unique ID des Anhanges
name
string
Name des Anhanges
url
string
URL zum Anhang (nur für wenige Minuten gültig)
Task erstellen
POST
http://api.propstack.de/v1/tasks
Path Parameters
task
object
siehe oben welche Felder es haben kann
Beispiel-Request zum Anlegen eines Termins:
Beispiel-Request zum Anlegen einer Aufgabe:
Beispiel-Request zum Anlegen einer Notiz:
Last updated