cURL
curl --request POST \ --url https://jmpy.me/api/v1/url-ab-tests/{testId}/pause \ --header 'Authorization: Bearer <token>'
Pause a running URL A/B test
running
curl -X POST "https://jmpy.me/api/v1/url-ab-tests/test_url_789/pause" \ -H "Authorization: Bearer <token>"
const testId = 'test_url_789'; const response = await fetch(`https://jmpy.me/api/v1/url-ab-tests/${testId}/pause`, { method: 'POST', headers: { 'Authorization': 'Bearer <token>' } });
import requests test_id = "test_url_789" response = requests.post( f"https://jmpy.me/api/v1/url-ab-tests/{test_id}/pause", headers={"Authorization": "Bearer <token>"} )
package main import ( "net/http" ) func main() { testId := "test_url_789" req, _ := http.NewRequest("POST", "https://jmpy.me/api/v1/url-ab-tests/"+testId+"/pause", nil) req.Header.Set("Authorization", "Bearer <token>") http.DefaultClient.Do(req) }
<?php $client = new GuzzleHttp\Client(); $response = $client->request('POST', 'https://jmpy.me/api/v1/url-ab-tests/test_url_789/pause', [ 'headers' => ['Authorization' => 'Bearer <token>'] ]); ?>
import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.URI; import java.net.http.HttpResponse; HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://jmpy.me/api/v1/url-ab-tests/test_url_789/pause")) .header("Authorization", "Bearer <token>") .POST(HttpRequest.BodyPublishers.noBody()) .build(); client.send(request, HttpResponse.BodyHandlers.ofString());
{ "test": { "id": "test_url_789", "status": "paused" }, "message": "A/B test paused" }
{ "success": false, "error": { "code": "NOT_FOUND", "message": "Test not found or not running" } }