PayHazeDocsTableau de bord

Routage

Créer une expérience

POST/v1/experimentsconnections:write

Needs connections:write. Fixed before it starts: name, connection of group B, share_percent (1 to 50), guard_points (0.5 to 5), min_sample (100 to 100000), duration_days (1 to 60), optional min_amount_minor, max_amount_minor and capture_mode for the population. Group A is the rules that decide. Local test environment only.

En-têtes

AuthorizationBearer pos_test_…obligatoire
Clé de serveur. Jamais dans un navigateur.
X-Merchant-IDstringobligatoire
L’espace marchand concerné (mrc_…).
X-Environment"test"obligatoire
Seule valeur acceptée tant que la production n’est pas ouverte.

Corps

namestring, 0 à 80obligatoire
connection_idstringobligatoire
share_percentnumberobligatoire
guard_pointsnumberobligatoire
min_sampleintegerobligatoire
duration_daysintegerobligatoire
min_amount_minorinteger
max_amount_minorinteger
capture_mode"automatic" | "manual"

Réponses

200Réussi
400Requête invalide
401Clé absente ou invalide
403Autorisation ou espace refusé
404Ressource introuvable
409Conflit avec une demande existante
429Trop de demandes, réessayez plus tard
503Service momentanément indisponible

Une erreur ne vaut jamais paiement. Le corps donne code, message, request_id et retry_action ; renvoyez la même Idempotency-Key si retry_action le propose.