Vai al contenuto
AchaduDevelopers
API operativaVai al sito web ↗
Cruscotto →
Achadu/Developers/Tutorial

Flussi completi, non chiamate isolate.

Inizia da esempi eseguibili e collega creazione, monitoraggio, eventi e ripristino in seguito a errori come integrazione di produzione.

01

Creare e pubblicare un'offerta

Crea l'offerta pendente, esamina il risultato e solo successivamente richiedi la pubblicazione nei gruppi autorizzati. La sequenza temporale registra ogni tentativo.

javascript
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());
Apri offer_create in riferimento →
02

Consuma webhook senza elaborarli due volte

Convalida il corpo grezzo, rispondi rapidamente ed elabora al di fuori della richiesta. Memorizza event.id per rendere il tuo consumatore idempotente.

javascript
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);
});
Visualizza iscrizioni e tentativi →
03

Importare e riconciliare le entrate

1
Importa il file

Invia il CSV del programma e monitora commissioni/importazioni/{id}.

2
Sincronizza la fonte

Attiva commissioni/sincronizzazione per recuperare le modifiche dall'integrazione connessa.

3
Registrare la ricevuta

Creare la ricevuta con riferimento esterno, valore e valuta.

4
Riconciliarsi

Esegui ricevute/{id}/reconcilia ed esamina le differenze in modo esplicito.

04

Rispondi e automatizza nella posta in arrivo DU

✓
Recuperare il contesto

Apri contatti, note e messaggi prima di rispondere.

✓
Assegna la conversazione

Dirigerlo all'operatore responsabile o alla coda.

✓
Rispondi

Invia testo tramite il canale connesso utilizzando la stessa cronologia.

✓
Innescare un viaggio

Convalidare la definizione, eseguire e monitorare ogni esecuzione.