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/admin/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": 123456,
	"invoice_id": "123",
	"payment_id": "456",
	"remu_program": 50.0,
	"remu_publisher": 10.0,
	"ip_address": "192.168.1.1",
	"pid": null,
	"clickid": null,
	"subid": null,
	"token": null,
	"orderid": 555,
	"userid": 42,
	"target": "signup",
	"amount": 25.50,
	"coupon": "DISCOUNT10",
	"share": 1,
	"share_label": "First click",
	"first_click": "2026-03-01 12:00:00",
	"last_click": "2026-03-02 15:00:00",
	"first_referer": "https://example.com",
	"last_referer": "https://example.org",
	"country": "FR",
	"device_type": "Mobile",
	"device_os": "iOS",
	"browser": "Safari",
	"referer": "https://referrer.com",
	"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
invoice_idstringIdentifiant de la facture, si disponible
payment_idstringIdentifiant du paiement, si disponible
remu_programfloatRémunération attribuée au programme
remu_publisherfloatRémunération attribuée au diffuseur
ip_addressstringAdresse IP de l’action, si disponible
pidstringParamètre optionnel lié au tracking
clickidstringIdentifiant du clic, si disponible
subidstringIdentifiant secondaire, si disponible
tokenstringToken optionnel
totalintNombre total si type impressions, clics, dbclicks
orderidintIdentifiant de commande (pour leads et sales)
useridintIdentifiant utilisateur (pour leads et sales)
targetstringCible de l’action (pour leads et sales)
amountfloatMontant de la vente (pour sales)
couponstringCoupon utilisé (pour sales)
shareintType d’attribution du partage (pour sales)
share_labelstringLabel correspondant à share
first_clickstringDate du premier clic (pour sales)
last_clickstringDate du dernier clic (pour sales)
first_refererstringPremier referer (pour sales)
last_refererstringDernier referer (pour sales)
countrystringPays de l’adresse IP
device_typestringType d’appareil (mobile, desktop…)
device_osstringSystème d’exploitation de l’appareil
browserstringNavigateur utilisé
refererstringURL de provenance
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.