Komplette Abläufe, keine isolierten Aufrufe.
Beginnen Sie mit ausführbaren Beispielen und verbinden Sie Erstellung, Nachverfolgung, Ereignisse und Wiederherstellung nach Fehlern als Produktionsintegration.
Erstellen und veröffentlichen Sie ein Angebot
Erstellen Sie das ausstehende Angebot, überprüfen Sie das Ergebnis und beantragen Sie erst dann die Veröffentlichung in autorisierten Gruppen. Die Zeitleiste zeichnet jeden Versuch auf.
const base = "https://achadu.com/api/v1";
const headers = {
Authorization: `Bearer ${process.env.ACHADU_API_KEY}`,
"Content-Type": "application/json"
};
const offer = await fetch(`${base}/offers`, {
method: "POST", headers,
body: JSON.stringify({
url: "https://www.amazon.com.br/dp/...",
title: "Air fryer 5L", price: 329.90, currency: "BRL"
})
}).then(r => r.json());
const publication = await fetch(`${base}/publications`, {
method: "POST", headers,
body: JSON.stringify({ offer_id: offer.data.id, group_ids: ["grp_..."] })
}).then(r => r.json());Nutzen Sie Webhooks ohne doppelte Verarbeitung
Validieren Sie den Rohtext, reagieren Sie schnell und verarbeiten Sie ihn außerhalb der Anfrage. Speichern Sie event.id, um Ihren Verbraucher idempotent zu machen.
app.post("/webhooks/achadu", raw({ type: "application/json" }), (req, res) => {
verifyAchaduSignature(req.headers, req.body);
const event = JSON.parse(req.body.toString("utf8"));
if (alreadyProcessed(event.id)) return res.sendStatus(200);
enqueueByType(event.type, event.data);
markProcessed(event.id);
return res.sendStatus(202);
});Einnahmen importieren und abgleichen
Senden Sie das Programm als CSV-Datei und verfolgen Sie die Provisionen/Importe/{id}.
Lösen Sie Provisionen/Synchronisierungen aus, um Änderungen von der verbundenen Integration abzurufen.
Erstellen Sie den Beleg mit externer Referenz, Wert und Währung.
Führen Sie Receipts/{id}/reconcile aus und überprüfen Sie die Unterschiede explizit.
Beantworten und automatisieren Sie im DU-Posteingang
Öffnen Sie Kontakte, Notizen und Nachrichten, bevor Sie antworten.
Leiten Sie es an den zuständigen Operator oder die Warteschlange weiter.
Senden Sie Text über den verbundenen Kanal mit demselben Verlauf.
Validieren Sie die Definition, führen Sie jede Ausführung aus und überwachen Sie sie.