Passer au contenu
AchaduDevelopers
API opérationnelleAller sur le site Web
Tableau de bord
Achadu/Developers/Référence API

L’ensemble de l’opération publique, point par point.

Contrat REST v1 avec JSON, pagination uniforme, filtres prévisibles et OpenAPI prêt à générer des clients.

Base et format

BASE URLhttps://achadu.com/api/v1OpenAPI ↗
FormaterJSON UTF-8
AuthentificationBearer token
Versionv1 na URL
Limite par défaut30 itens
Limite maximale100 itens
ContratOpenAPI 3.1.2

Tous les points de terminaison

Les 70 opérations ci-dessous sont disponibles en production et utilisent le même audit de compte.

70 opérations trouvées

GET/meCompteVoir le compteRenvoie l'opération et l'acteur liés à la clé.account:readGET/offersOffresListe des offresRépertoriez les offres avec des filtres de statut, de marché et de texte.offers:readPOST/offersOffresCréer une offreCrée une offre en attente sans la publier.offers:writeGET/offers/{id}OffresVoir l'offreRenvoie les détails éditoriaux et commerciaux d'une offre.offers:readPATCH/offers/{id}OffresOffre de mise à jourMet à jour uniquement les champs soumis.offers:writeDELETE/offers/{id}OffresOffre d'archivesSupprime l'offre du flux actif sans supprimer l'historique.offers:writePOST/offers/{id}/previewOffresAperçu du messageAssemblez le message final sans l’envoyer à aucun canal.offers:readPOST/offers/{id}/publishOffresPublier une offreMet en file d'attente la publication de l'offre dans un groupe ou un fil de discussion autorisé.publications:writeGET/groupsGroupesListe des groupesRépertorie les groupes sans exposer les JID, les sessions ou les informations d'identification.groups:readGET/groups/{id}GroupesAfficher le groupeRenvoie la configuration opérationnelle sécurisée du groupe.groups:readPATCH/groups/{id}GroupesGroupe de mise à jourMet à jour le nom, le segment, la capacité et l’automatisation.groups:writeGET/segmentsSegmentsSegments de listeRépertoriez les niches et les configurations de vitrine.segments:readPOST/segmentsSegmentsCréer un segmentCréez une niche avec la configuration de votre vitrine.segments:writeGET/segments/{id}SegmentsVoir le segmentRenvoie un segment de l'opération.segments:readPATCH/segments/{id}SegmentsMettre à jour le segmentMet à jour l'identité, la distribution et la vitrine du segment.segments:writeDELETE/segments/{id}SegmentsSupprimer un segmentSupprime uniquement lorsqu'il n'y a pas de groupes ou de calendriers liés.segments:writeGET/couponsCouponsListe des couponsRépertorie les coupons actifs et vérifiés pour l’opération.coupons:readPOST/couponsCouponsCréer un couponEnregistrez un coupon à utiliser dans les offres.coupons:writeGET/coupons/{id}CouponsVoir le couponRègles de retour et validité d'un coupon.coupons:readPATCH/coupons/{id}CouponsMettre à jour le couponMises à jour de validité, de réduction et d'éligibilité.coupons:writeDELETE/coupons/{id}CouponsArchiver le couponDésactivez le coupon tout en préservant son historique.coupons:writeGET/commissionsCommissionsRépertorier les commissionsRépertorie les commissions attribuées au compte.commissions:readGET/commissions/summaryCommissionsRésumer les commissionsRegroupe les montants par devise et statut de paiement.commissions:readGET/commissions/{id}CommissionsVoir les commissionsAffectation des retours et rapprochement d'une commission.commissions:readGET/publicationsPublicationsListe des publicationsRépertoriez les expéditions avec des filtres par état, groupe et offre.publications:readGET/publications/{id}PublicationsVoir la publicationRenvoie le résultat d'une publication sans exposer la session du canal.publications:readGET/templatesModèlesModèles de listeRépertoriez les modèles éditoriaux pour le compte.templates:readPOST/templatesModèlesCréer un modèleCrée un modèle de publication réutilisable.templates:writeGET/templates/{id}ModèlesAfficher le modèleRenvoie le corps et la configuration d'un modèle.templates:readPATCH/templates/{id}ModèlesMettre à jour le modèleMet à jour les champs envoyés depuis le modèle.templates:writeDELETE/templates/{id}ModèlesSupprimer le modèleSupprime un modèle non utilisé par les plannings.templates:writeGET/schedulesHorairesListe des rendez-vousRépertorie les publications futures et récurrentes.schedules:readPOST/schedulesHorairesCréer un planningOffre de programme ou texte pour une date ISO.schedules:writeGET/schedules/{id}HorairesVoir le calendrierRenvoie la destination, le contenu et la récurrence.schedules:readPATCH/schedules/{id}HorairesCalendrier de mise à jourChangez l’heure, la destination, la récurrence ou le statut.schedules:writeDELETE/schedules/{id}HorairesSupprimer le planningAnnule et supprime un planning futur.schedules:writePOST/schedules/{id}/runHorairesCalendrier d'exécutionIl exécute désormais la même routine sécurisée que le planificateur.publications:writeGET/monitorsMoniteursListe des radarsRépertorie les règles de découverte automatique des offres.monitors:readPOST/monitorsMoniteursCréer un radarCréez une recherche récurrente avec des critères commerciaux.monitors:writeGET/monitors/{id}MoniteursVoir les radarsRenvoie les critères et le dernier résultat d'une règle.monitors:readPATCH/monitors/{id}MoniteursMettre à jour le radarCritères de mise à jour, fréquence et automatisation.monitors:writeDELETE/monitors/{id}MoniteursSupprimer le radarSupprime une règle de surveillance.monitors:writeGET/storeMagasinVoir la boutiqueRenvoie uniquement la configuration publique du magasin.store:readPATCH/storeMagasinMettre à jour le magasinLes mises à jour stockent l’identité, le thème, les réseaux et la confidentialité.store:writeGET/journeysVoyagesLister les trajetsRépertorie les flux DU et les performances globales.journeys:readPOST/journeysVoyagesCréer un voyageCrée une automatisation visuelle initialement sûre.journeys:writeGET/journeys/{id}VoyagesVoir le voyageRenvoie les blocs de parcours, les canaux et les métriques.journeys:readPATCH/journeys/{id}VoyagesMettre à jour le parcoursMet à jour le graphique et les règles de parcours.journeys:writeDELETE/journeys/{id}VoyagesSupprimer le voyageExclut uniquement les voyages qui n'ont jamais été effectués.journeys:writePOST/journeys/{id}/activateVoyagesActiver le voyageActivez ou suspendez un parcours existant.journeys:writeGET/inbox/conversationsBoîte de réceptionRépertorier les conversationsRépertorie les métadonnées opérationnelles de la boîte de réception DU.inbox:readGET/inbox/conversations/{id}Boîte de réceptionAfficher la conversationRenvoie le contexte de la conversation sans données de contact direct.inbox:readPATCH/inbox/conversations/{id}Boîte de réceptionMettre à jour la conversationAttribue, priorise ou modifie le mode DU.inbox:writePOST/inbox/conversations/{id}/closeBoîte de réceptionMettre fin à la conversationTerminez la conversation et enregistrez l'événement.inbox:writeGET/inbox/conversations/{id}/messagesBoîte de réceptionListe des messagesRépertorie l’historique paginé d’une conversation.inbox:readPOST/inbox/conversations/{id}/replyBoîte de réceptionPréparer la réponseEnregistre une réponse de sortie à transmettre par le connecteur de canal.inbox:writeGET/inbox/contactsBoîte de réceptionListe des contactsListez votre profil, votre stage et vos intérêts sans révéler votre numéro de téléphone ou votre email.inbox:readGET/analytics/summaryAnalyseRésumé des analysesConsolide les offres, les publications, les clics et les commissions.analytics:readGET/analytics/timeseriesAnalyseSéries chronologiquesRegroupe les publications, les échecs et les clics par jour.analytics:readGET/analytics/groupsAnalysePerformances par groupeCompare le volume, la livraison et les erreurs entre les groupes.analytics:readGET/analytics/offersAnalysePerformance par offreTriez les offres par publication, clic et commission.analytics:readGET/analytics/sourcesAnalysePerformances par sourceRegroupe le catalogue, les clics et les revenus par place de marché.analytics:readGET/analytics/heatmapAnalyseCarte thermique des interactionsRegroupe les clics par page, élément, jour et heure.analytics:readPOST/links/convertLiensConvertir le lienConvertit une URL en utilisant uniquement les intégrations de ce compte.links:writeGET/webhooksWebhooksRépertorier les webhooksListez les destinations et les événements, jamais le secret.webhooks:readPOST/webhooksWebhooksCréer un webhookCrée une destination HTTPS et révèle le secret une fois.webhooks:writeGET/webhooks/{id}WebhooksAfficher le webhookRenvoie la configuration sécurisée de la cible.webhooks:readPATCH/webhooks/{id}WebhooksMettre à jour le webhookMettez à jour l'URL, les événements ou l'état sans modifier le secret.webhooks:writeDELETE/webhooks/{id}WebhooksSupprimer le webhookSupprime l'historique de destination et de livraison.webhooks:writeGET/webhooks/{id}/deliveriesWebhooksLister les livraisonsRépertorie les tentatives, l'état HTTP et les erreurs de livraison.webhooks:read

Filtres et pagination

Les collections acceptent la limite et le décalage. Les offres, publications, conversations et analyses disposent de filtres supplémentaires décrits dans OpenAPI.

offersstatus, marketplace, query
publicationsstatus, group_id, offer_id
inbox/conversationsstatus, channel
analytics/*days: 1–365

Créer une offre en attente

La création est idempotente pour les URL. Une URL existante renvoie l'élément actuel ; rien n'est publié automatiquement.

bash
curl -X POST https://achadu.com/api/v1/offers \
  -H "Authorization: Bearer ach_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.amazon.com.br/dp/...",
    "title": "Air fryer 5L",
    "price": 329.90,
    "currency": "BRL",
    "coupon": "CASA10"
  }'