Persönliche E-Mail Ablage für Angebote/Projekte abfragen?

24 views
Skip to first unread message

Alexander Fialski

unread,
Feb 24, 2023, 8:16:11 AM2/24/23
to 42he API
Hallo,

wird verknüpfen unser Bestellsystem aktuell mit dem CRM. Gibt es eine Möglichkeit die spezifische E-Mail Ablage für Angebote/Projekte abzufragen? Wir würden gerne auch die vom Bestellsystem verschickten E-Mails gleich richtig einordnen können.

Grüße
Alexander

Axel von Leitner

unread,
Jun 2, 2023, 10:23:56 AM6/2/23
to 42he API
Hey Alexander, 

sorry, du musstest hier echt zu lange warten. Wir würden einen solchen Endpunkt grundsätzlich so strukturieren, dass jeder User nur seine Maildrop-Adressen abrufen kann. Aus deiner Nachricht lese ich aber iwie raus, dass du wahrscheinlich am liebsten mit einem (admin) User account die Maildrop-Adressen aller User im Account holen wollen würdest oder? 
Dass es pro User und Angebot oder Projekt eine gesonderte Ablage-Adresse gibt ist dir ja klar oder? 

Wir haben uns jetzt auf jeden Fall bereits Gedanken dazu gemacht und könnten das Thema zeitnah dazwischenschieben. 

Viele Grüße
Axel

Alexander Fialski

unread,
Jun 5, 2023, 10:43:53 AM6/5/23
to 42he API
Hey Axel,

danke für die Antwort. Da habe ich mich wohl etwas missverständlich ausgedrückt. So wie ihr den Endpunkt aufbaut wäre es klasse. Das jeder eine persönliche Adresse hat, ist mir bewusst.

Hintergrund ist der: Wir haben ein Bestellsystem welches mit eurem CRM verknüpft ist. Wenn wir Angebote verschicken, müssen wir noch aktuell immer aus unserem System raus und ins CRM um die Mailablage zu kopieren. Der Rest wird aber bereits synchronisiert. Das ist damit der letzte Bruch im Workflow. Es ist uns aber wichtig, das alles ordentlich im CRM (im Deal oder Projekt) landet. Also jede über unser System generierte Mail, aber auch alles direkt kommunizierte. So das wir später genau sehen, wer, wann, was verschickt/besprochen hat.

Die Kollegen aus dem Bereich würden sich über diese Erleichterung sehr freuen!

Grüße
Alexander

Axel von Leitner

unread,
Jun 6, 2023, 8:20:30 AM6/6/23
to 42he API
Hey Alexander, 

okay, das heißt aber jeder eurer User hat bei uns einen API-Schlüssel? Oder willst du nur die Ablage-Adresse eines Users in eurem Bestellsystem hinterlegen und damit dann die Mails im CRM ablegen?

Ich hoffe das ist verständlich; Falls nein können wir gerne auch mal kurz dazu telefonieren - schreib in dem Fall einfach mal an dev-support [ at ] 42he.com und wir vereinbaren ein Gespräch.

Gruß
Axel

Alexander Fialski

unread,
Jun 7, 2023, 2:23:17 AM6/7/23
to 42he API
Guten Morgen,

genau so ist es. Die API-Schlüssel sind für jeden User hinterlegt. 

Also entweder würden wir dann Abfragen:

A) User A -> gib mir meine persönliche Ablage für den Deal X oder Projekt Y.
B) Admin-API-Anfrage -> gib mir die persönliche Ablage für User XYZ im Deal X  oder Projekt Y.

Wir können beides einbinden. Bevorzugen würden wir aber Variante A. Ich weiß nicht, wie euer System funktioniert. Aber für uns ideal wäre z.B. das im "includes" dann "maildrop" mit angegeben wird und im return dann die persönliche Ablage für den entsprechenden API-Key enthalten ist

Falls das nicht so verständlich war, können wir auch gerne dann nochmal telefonieren.

Grüße
Alexander

Axel von Leitner

unread,
Jun 9, 2023, 8:51:03 AM6/9/23
to 42he API
Hey Alexander, 

Danke dir für den Input! 

Die Variante über die Includes wollten wir nicht wählen, weil wir den Teil nicht noch weiter aufblähen wollen. Wir haben daher die von dir unter A) beschriebene Variante gewählt und schaffen folgende Endpunkte: 

/api/deals/:deal_id/maildrop
/api/deals/:project_id/maildrop

Außerdem haben wir den Endpunkt so implementiert, dass du immer einen Maildrop zurückbekommst. Das Verhalten ist damit ähnlich wie im normalen System auch: Sobald du als User einen Deal aufrufst, bekommst du einen Maildrop für den Deal. 

Der Teil geht heute in den Review, wird damit aber vermutlich erst Anfang der Woche live gehen. Sobald das der Fall ist, gebe ich hier nochmal Bescheid. 

Gruß
Axel

Alexander Fialski

unread,
Jun 9, 2023, 9:16:25 AM6/9/23
to 42he API
Hey,

ihr seid ja echt fix! Klasse. Vielen Dank. Da werden sich aber einige freuen.

Kleine Randfrage. Müsste es nicht "/api/projects/:project_id/maildrop" sein?

Axel von Leitner

unread,
Jun 12, 2023, 5:01:32 AM6/12/23
to 42he API
Haha, ja sorry - das war ein Typo. Die neuen Routen zum Abruf des Maildrops des API key users werden sein: 

/api/deals/:deal_id/maildrop
/api/projects/:project_id/maildrop
/api/user/maildrop

Gruß
Axel

PS: Update kommt denke ich heute Abend


Axel von Leitner

unread,
Jun 12, 2023, 11:34:12 AM6/12/23
to 42he API
Hey Alexander, 

Update ist jetzt gerade live gegangen. Hier zB die Doku für die deals Route: 

Gruß
Axel
Reply all
Reply to author
Forward
0 new messages