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.