Skip to content

Transactions

Liste des transactions générées pour chaque programme et diffuseur.

Point d'accès

bash
curl -X GET "https://advibe.fr/api/affiliate/transactions" \
     -H "Authorization: Bearer <token>"

Paramètres

Paramètres à utiliser pour filtrer les résultats du point d’accès.

NomTypeDescriptionObligatoire
typestringimpressions, clics, dbclicks, leads, salesOui
start_datestringDate au format anglais : YYYY-MM-DDOui
end_datestringDate au format anglais : YYYY-MM-DDOui
program_idstringIdentifiant du programmeNon
publisher_idstringIdentifiant du diffuseurNon

Réponses

Exemple de réponse renvoyée par l'API

bash
{
	"transaction_id": 12346,
	"program_id": 678,
	"publisher_id": 910,
	"support_id": 1234,
	"payment_id": 456,
	"remuneration": 10.00,
	"total": 5,
	"ip_address": "192.168.1.1",
	"clickid": "CLICK123",
	"subid": "SUB456",
	"token": "TOKEN789",
	"country": "fr",
	"device_type": "Mobile",
	"device_os": "iOS",
	"browser": "Safari",
	"status": 1,
	"status_label": "Validé",
	"validation_date": "2026-03-03 12:00:00",
	"created_at": "2026-03-01 12:00:00",
	"updated_at": "2026-03-03 14:30:00"
}

Détails des champs

Description des champs renvoyés par l’API.

NomTypeDescription
transaction_idintIdentifiant unique de la transaction
program_idintIdentifiant du programme
publisher_idintIdentifiant du diffuseur
support_idintIdentifiant du support
payment_idstringIdentifiant du paiement, si disponible
remunerationfloatRémunération attribuée au diffuseur
totalintNombre total si type impressions, clics, dbclicks
ip_addressstringAdresse IP de l’action, si disponible
clickidstringIdentifiant du clic, si disponible
subidstringIdentifiant secondaire, si disponible
tokenstringToken optionnel
countrystringPays de l’adresse IP
device_typestringType d’appareil (mobile, desktop…)
device_osstringSystème d’exploitation de l’appareil
browserstringNavigateur utilisé
statusstringStatut de la transaction
status_labelstringLibellé correspondant au statut
validation_datestringDate de validation
created_atstringDate de création
updated_atstringDate de mise à jour

Statut des transactions

Correspondance entre la valeur retournée par l’API et son libellé.

statusstatus_labelvalidation_date
0RefuséAucune date
1ValidéDate et heure de validation
2En attenteAucune date

Note

Le champ status_label est traduit selon la langue de l’utilisateur. Si la langue est définie en anglais, le libellé sera retourné en anglais.