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 |
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 |
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
Name | Type | Description |
---|---|---|
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