api-referenceDEL
DELETEhttps://analytics.flowsery.com/api/v1/payments

Supprimez des enregistrements de paiement par identifiant de transaction, visiteur ou dans une plage de dates.

Cle API (Bearer token)

Au moins un filtre requis

Au moins un parametre de requete doit etre fourni. Appeler ce point de terminaison sans filtres retourne une erreur 400.

Parametres de requete

ParametreTypeDescription
transactionIdstringSupprimez le paiement correspondant a un identifiant de transaction specifique.
visitorIdstringSupprimez tous les paiements lies a un identifiant de visiteur specifique.
startAtstringHorodatage de debut ISO 8601 (par ex., 2024-01-01T00:00:00Z).
endAtstringHorodatage de fin ISO 8601 (par ex., 2024-01-31T23:59:59Z).

Comportement de suppression

<strong>Identifiant de transaction uniquement :</strong> Supprime l'enregistrement de paiement specifique.

<strong>Identifiant de visiteur uniquement :</strong> Supprime tous les paiements pour ce visiteur (toute la periode).

<strong>Plage de temps uniquement :</strong> Supprime tous les paiements dans cette periode.

<strong>Identifiant de visiteur + plage de temps :</strong> Supprime les paiements du visiteur dans la fenetre.

<strong>Identifiant de transaction + plage de temps :</strong> Supprime la transaction specifique si elle se situe dans la plage.

Fournir <code>transactionId</code> ou <code>visitorId</code> sans plage de temps supprime TOUS les enregistrements correspondants dans tout l'historique.

Reponses d'erreur

<strong>400 Bad Request</strong> -- Aucun parametre de filtre n'a ete fourni.

<strong>401 Unauthorized</strong> -- La cle API est manquante ou invalide.

Supprimer une transaction specifique
curl -X DELETE "https://analytics.flowsery.com/api/v1/payments?transactionId=payment_456" \
  -H "Authorization: Bearer flow_sk_live_abc123"
Supprimer les paiements d'un visiteur dans une plage de dates
curl -X DELETE "https://analytics.flowsery.com/api/v1/payments?visitorId=a3ab2331-989f-4cfa-91c6-2461c9e3c6bd&startAt=2024-01-01T00:00:00Z&endAt=2024-03-31T23:59:59Z" \
  -H "Authorization: Bearer flow_sk_live_abc123"
200
{
  "status": "success",
  "data": [
    {
      "deleted": 3,
      "message": "Payment records deleted successfully"
    }
  ]
}