API & SDKs

Une API REST propre — et des SDKs dans chaque langage que vous shippez.

API REST v1 entièrement documentée, SDKs officiels Python et TypeScript, plus un serveur MCP pour les agents IA. Construisez vos propres flux d’affiliation et branchez-les partout.

Les outils no-code d’affiliation butent dès que votre workflow devient spécifique.

Vous voulez attribuer des conversions offline depuis votre équipe sales, récompenser des signups dans votre admin interne, ou construire votre propre moteur de matching partenaires. À ce moment-là vous avez besoin d’une API — pas d’une intégration Zapier à 4 triggers.

Sans Traaaction
  • Impossible de déclencher des événements d’attribution custom
  • Pas de sync des données partenaires avec votre propre CRM
  • Dashboard-only — automation verrouillée
  • Flux custom bloqués, innovation à l’arrêt
Avec Traaaction
  • API REST v1 en lecture/écriture sur chaque ressource
  • SDKs officiels Python et TypeScript
  • Webhooks pour chaque événement important
  • Serveur MCP pour Claude, ChatGPT et agents IA
See it live

Lisez, écrivez, attribuez, récompensez — tout via API.

Chaque ressource du dashboard a un endpoint API. Créez des liens programmatiquement, attribuez des conversions server-side, récupérez les analytics, poussez des récompenses partenaires — le tout avec un Bearer token.

How it works

Trois façons de parler à Traaaction.

Step 1

Générez une clé API

Deux scopes : pk_xxx pour le tracking public, trac_live_xxx pour la gestion.

Step 2

Installez le SDK

pip install traaaction ou npm install traaaction. Zero-config, réponses typées.

Step 3

Shippez des flux custom

Automatisez la création de liens, l’attribution offline, les récompenses custom — tout ce que vous imaginez.

Why it matters

Pensé pour les développeurs, détesté par personne.

REST propre

URLs prédictibles, JSON in/out, codes HTTP standards. Pas de formats bespoke.

SDKs officiels

Python (PyPI) et TypeScript (npm) — entièrement typés, auto-retry, framework-friendly.

Docs versionnées

v1 gelée — pas de breaking changes. Nouvelles features via versions opt-in.

Serveur MCP

Connectez Claude ou d’autres agents IA directement à votre workspace. Read et write tools inclus.

Technical spec

Les détails techniques.

Version d’API
Stable, pas de breaking changes
v1
Rate limit
Sliding window, par workspace
100 req/sec
Auth
pk_ pour tracking, trac_live_ pour gestion
Bearer token
SDKs
Python · TypeScript
Webhooks
12+ types d’événements
Supported
Serveur MCP
Streamable HTTP, OAuth 2.1 + Bearer
Supported

Questions fréquentes

Qu’y a-t-il dans l’API ?+

Tout ce que fait le dashboard : liens (CRUD), missions, sellers, customers, commissions, payouts, analytics, et deux endpoints de tracking (lead, sale). Doc complète sur /docs.

Les SDKs marchent-ils avec des frameworks async ?+

Oui. Le SDK Python supporte Django, Flask et FastAPI via middlewares/dépendances dédiés. Le SDK TypeScript tourne sur Next.js, Express, Hono et tout runtime Node / Bun / Edge.

Puis-je créer des liens d’affiliation via API ?+

Oui — POST /api/v1/links avec l’URL cible et un seller_id optionnel. La réponse vous donne le short slug et l’URL de tracking complète.

Et les rate limits ?+

Par défaut 100 requêtes par seconde par workspace, sliding window. Burst-friendly pour le tracking d’événements. Les tiers Enterprise peuvent augmenter ça.

Le serveur MCP est-il production-ready ?+

Oui. Serveur MCP HTTP distant sur /api/mcp avec Bearer et OAuth 2.1 DCR. 12 read tools et 6 write tools, tous audit-loggés.

Comment gérer les retries des webhooks ?+

On retry les livraisons de webhooks échouées avec backoff exponentiel pendant 24 h. Chaque livraison inclut un header de signature pour vérification HMAC.

Construisez au-dessus de Traaaction.

API REST, SDKs typés, serveur MCP. Tout documenté, rien de caché.

API & SDKs d’affiliation — Python, TypeScript, REST | Traaaction | Traaaction