Termin-Teilnehmer in CentralStationCRM

API Navigation

Allgemeines: Grundlagen Authentifizierung Fehlerbehandlung Datenstruktur

Hauptmodelle: Personen Firmen Angebote Projekte Aufgaben

Sonstiges: Anschriften Kontaktdaten Wichtige Daten Individuelle Felder Positionen Notizen Dateianhänge Tags Termine Termin-Teilnehmer

Die Kür: Webhooks Nutzer Aktivitäten Filter Gruppen Individuelle Feld Typen Kalender

CalEventAttendees verhalten sich von den Actions (index, show, create, update, delete) her wie die Personen. Die Teilnehmer eines CalEvents müssen immer über die verschachtelte Route des jeweiligen Termins aufgerufen oder geändert werden.
Es stehen folgende Felder zur Verfügung:

id user_id person_id email status
Feldname Feldtyp Beschreibung
id VARCHAR(36) ID des CalEvents (Read only)
cal_event_id VARCHAR(36) ID des zugehörigen Termins / cal_events (Pflichtfeld)
user_id INTEGER ID des verknüpften Nutzers
person_id INTEGER ID der verknüpften Person
email VARCHAR(20) Typ des verknüpften Objektes, z.B. Person, Company, Deal oder Project.
status VARCHAR(20) Status der Einladung. Eine der folgenden Optionen: new, invited, no_invite, accepted, perhaps, rejected
created_at TIMESTAMP Zeitpunkt der Erstellung (automatisch gesetzt, read only)
updated_at TIMESTAMP Zeitpunkt des letzten Updates (automatisch gesetzt, read only)

CalEventAttendees verfügen außerdem über verschachtelte Routen. Ein Aufruf dieser Ressourcen erfolgt, wie in dem kommenden Beispiel beschrieben.


curl -X GET https://accountname.centralstationcrm.net/api/cal_events/:id/cal_event_attendees.json?includes=person%20user

[
{
cal_event_attendee: {
id: "5191eade-c57a-11e9-999a-dca90488cbdd",
cal_event_id: "518c26ee-c57a-11e9-999a-dca90488cbdd",
user_id: 64,
person_id: 4662,
email: "hilfe@centralstationcrm.de",
status: "accepted",
created_at: "2019-08-23T07:47:55.000Z",
updated_at: "2019-08-23T07:47:55.000Z",
user: {
id: 64,
first: "Axel",
name: "von Leitner",
login: "hilfe@centralstationcrm.de"
},
person: {
id: 4662,
account_id: 21,
user_id: 64,
country_code: "de",
salutation: "",
title: "",
gender: "male_auto",
first_name: "Axel",
name: "von Leitner",
background: "Dies ist der Accountbesitzer",
created_by_user_id: null,
updated_by_user_id: 23489,
created_at: "2010-10-30T18:04:53.000Z",
updated_at: "2019-08-23T07:47:56.000Z"
}
}
},
{
cal_event_attendee: {
id: "51932d54-c57a-11e9-999a-dca90488cbdd",
cal_event_id: "518c26ee-c57a-11e9-999a-dca90488cbdd",
user_id: 1781,
person_id: 235321,
email: "maeh@jolly-demo.kg",
status: "no_invite",
created_at: "2019-08-23T07:47:55.000Z",
updated_at: "2019-08-23T07:47:55.000Z",
user: {
id: 1781,
first: "Jolly",
name: "Mäh",
login: "jolly.maeh@42he.com"
},
person: {
id: 235321,
account_id: 21,
user_id: 1781,
country_code: null,
salutation: null,
title: "",
gender: "female_auto",
first_name: "Jolly",
name: "Mäh",
background: "",
created_by_user_id: null,
updated_by_user_id: 23489,
created_at: "2012-07-12T11:13:19.000Z",
updated_at: "2019-08-23T07:47:56.000Z"
}
}
}
]