A B Experiment Service
List A/B experiments
Lists the managed live-traffic experiments configured for an endpoint.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
projectId*string
Project identifier.
endpointId*string
Endpoint identifier.
Query Parameters
limit?integer
Maximum number of A/B experiments to return. Max 500, defaults to 50.
after?string
Cursor from a previous A/B experiment list response.
Response Body
application/json
application/json
curl -X GET "https://example.com/projects/string/endpoints/string/abExperiments"{ "data": [ { "id": "string", "projectId": "string", "endpointId": "string", "name": "string", "description": "string", "members": [ { "deploymentId": "string", "role": "AB_EXPERIMENT_MEMBER_ROLE_CONTROL", "percent": 0 } ], "createdBy": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "etag": "string" } ], "next_cursor": "string", "object": "list"}Promote a rollout POST
Completes a running or paused rollout immediately by sending all live traffic to the target deployment.
Create an A/B experiment POST
Creates a managed control/variant split across two to 20 deployments under the same endpoint. Exactly one member is the control, member percentages must add up to 100, and the split applies only to traffic that the endpoint would otherwise send to the control.