Saltar al contenido
AchaduDevelopers
Achadu/Developers/Tutoriales

Flujos completos, no llamadas aisladas.

Comience a partir de ejemplos ejecutables y conecte la creación, el seguimiento, los eventos y la recuperación de fallas como una integración de producción.

01

Crear y publicar una oferta

Crea la oferta pendiente, revisa el resultado y solo entonces solicita la publicación en grupos autorizados. La línea de tiempo registra cada intento.

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());
Abrir oferta_create en referencia
02

Consumir webhooks sin procesar dos veces

Valide el cuerpo sin formato, responda rápidamente y procese fuera de la solicitud. Almacene event.id para hacer que su consumidor sea 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);
});
Ver suscripción e intentos
03

Importar y conciliar ingresos

1
Importar el archivo

Envíe el programa CSV y realice un seguimiento de comisiones/importaciones/{id}.

2
Sincronizar la fuente

Activa comisiones/sincronización para recuperar cambios de la integración conectada.

3
recibo de registro

Cree el recibo con referencia externa, valor y moneda.

4
reconciliar

Ejecute recibos/{id}/reconcile y revise las diferencias explícitamente.

04

Responder y automatizar en DU Inbox

Recuperar el contexto

Abra contactos, notas y mensajes antes de responder.

Asignar la conversación

Diríjalo al operador o cola responsable.

Responder

Envíe texto a través del canal conectado usando el mismo historial.

Desencadenar un viaje

Validar la definición, ejecutar y monitorear cada ejecución.