curl -X GET "https://jmpy.me/api/v1/qr-ab-tests?status=running&page=1&limit=10" \ -H "Authorization: Bearer <token>"
{ "tests": [ { "id": "test_987654321", "user_id": "usr_55555", "name": "Menu Layout Test", "status": "running", "primary_qr_id": "qr_123456789", "variant_count": 2, "total_scans": 1500, "created_at": "2024-03-20T10:00:00Z" } ], "pagination": { "page": 1, "limit": 10, "total": 1 } }
Retrieve a list of QR A/B tests
draft
running
paused
completed
const response = await fetch('https://jmpy.me/api/v1/qr-ab-tests?status=running', { headers: { 'Authorization': 'Bearer <token>' } });
import requests response = requests.get( 'https://jmpy.me/api/v1/qr-ab-tests', params={'status': 'running'}, headers={'Authorization': 'Bearer <token>'} )
package main import "net/http" func main() { req, _ := http.NewRequest("GET", "https://jmpy.me/api/v1/qr-ab-tests?status=running", nil) req.Header.Add("Authorization", "Bearer <token>") http.DefaultClient.Do(req) }