{"componentChunkName":"component---src-templates-api-js","path":"/api/ab-testing/","result":{"data":{"allApiBlueprint":{"edges":[{"node":{"meta":{"title":"A/B Testing API","label":"New"},"fields":{"path":"/api/ab-testing/","file":"ab-testing.apib"}}},{"node":{"meta":{"title":"Data Privacy API","label":"New"},"fields":{"path":"/api/data-privacy/","file":"data-privacy.apib"}}},{"node":{"meta":{"title":"Events API","label":null},"fields":{"path":"/api/events/","file":"events.apib"}}},{"node":{"meta":{"title":"Ingest API","label":"Private Access"},"fields":{"path":"/api/events-ingest/","file":"events-ingest.apib"}}},{"node":{"meta":{"title":"Inbound Domains API","label":null},"fields":{"path":"/api/inbound-domains/","file":"inbound-domains.apib"}}},{"node":{"meta":{"title":"Account API","label":null},"fields":{"path":"/api/account/","file":"account.apib"}}},{"node":{"meta":{"title":"API Overview","label":null},"fields":{"path":"/api/","file":"index.apib"}}},{"node":{"meta":{"title":"Automatic Inline Seeding","label":"Deliverability"},"fields":{"path":"/api/inline-seeds/","file":"inline-seeds.apib"}}},{"node":{"meta":{"title":"Labs APIs","label":null},"fields":{"path":"/api/labs/","file":"labs.apib"}}},{"node":{"meta":{"title":"Message Events API","label":null},"fields":{"path":"/api/message-events/","file":"message-events.apib"}}},{"node":{"meta":{"title":"Recipient Validation API","label":"New"},"fields":{"path":"/api/recipient-validation/","file":"recipient-validation.apib"}}},{"node":{"meta":{"title":"IP Pools API","label":null},"fields":{"path":"/api/ip-pools/","file":"ip-pools.apib"}}},{"node":{"meta":{"title":"Seed List API","label":"Deliverability"},"fields":{"path":"/api/seed-list/","file":"seed-list.apib"}}},{"node":{"meta":{"title":"Bounce Domains API","label":null},"fields":{"path":"/api/bounce-domains/","file":"bounce-domains.apib"}}},{"node":{"meta":{"title":"Recipient Lists API","label":null},"fields":{"path":"/api/recipient-lists/","file":"recipient-lists.apib"}}},{"node":{"meta":{"title":"Sending IPs API","label":null},"fields":{"path":"/api/sending-ips/","file":"sending-ips.apib"}}},{"node":{"meta":{"title":"Relay Webhooks API","label":null},"fields":{"path":"/api/relay-webhooks/","file":"relay-webhooks.apib"}}},{"node":{"meta":{"title":"SMTP API","label":null},"fields":{"path":"/api/smtp/","file":"smtp.apib"}}},{"node":{"meta":{"title":"Snippets API","label":"New"},"fields":{"path":"/api/snippets/","file":"snippets.apib"}}},{"node":{"meta":{"title":"Subaccounts API","label":null},"fields":{"path":"/api/subaccounts/","file":"subaccounts.apib"}}},{"node":{"meta":{"title":"Sending Domains API","label":null},"fields":{"path":"/api/sending-domains/","file":"sending-domains.apib"}}},{"node":{"meta":{"title":"Suppression List API","label":null},"fields":{"path":"/api/suppression-list/","file":"suppression-list.apib"}}},{"node":{"meta":{"title":"Template Language","label":null},"fields":{"path":"/api/template-language/","file":"template-language.apib"}}},{"node":{"meta":{"title":"Tracking Domains API","label":null},"fields":{"path":"/api/tracking-domains/","file":"tracking-domains.apib"}}},{"node":{"meta":{"title":"Templates API","label":null},"fields":{"path":"/api/templates/","file":"templates.apib"}}},{"node":{"meta":{"title":"Transmissions API","label":null},"fields":{"path":"/api/transmissions/","file":"transmissions.apib"}}},{"node":{"meta":{"title":"Event Webhooks API","label":null},"fields":{"path":"/api/webhooks/","file":"webhooks.apib"}}},{"node":{"meta":{"title":"Usage API","label":null},"fields":{"path":"/api/usage/","file":"usage.apib"}}},{"node":{"meta":{"title":"Metrics API","label":null},"fields":{"path":"/api/metrics/","file":"metrics.apib"}}}]},"apiBlueprint":{"ast":{"element":"parseResult","content":[{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"api"}]},"title":{"element":"string","content":""}},"attributes":{"meta":{"element":"array","content":[{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"FORMAT"},"value":{"element":"string","content":"1A"}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"title"},"value":{"element":"string","content":"A/B Testing API"}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"description"},"value":{"element":"string","content":"A/B Testing of templates."}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"label"},"value":{"element":"string","content":"New"}}}]}},"content":[{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"resourceGroup"}]},"title":{"element":"string","content":"A/B Testing"}},"content":[{"element":"copy","content":"An A/B test is a method of comparing templates to see which performs best. Each A/B test has a default template and up to 20 template variants to compare. You can configure whether we compare the templates based on the number of unique opens or unique clicks.\n\nYou can also choose how many messages use each variant in one of two ways:\n\n-   A percentage of messages\n\n-   A fixed number of messages\n\nThe test will then run until one of the following criteria is met:\n\n-   The `end_time` passes\n\n-   The number of messages accepted equals or exceeds the `total_sample_size`\n\n-   The `confidence_level` has been reached (Bayesian Mode only)\n\nTo use the A/B test, send it as the transmission content. Learn more about [sending an A/B test](/api/transmissions/#transmissions-post-send-an-a-b-test).\n\nOnce the test ends, we wait the number of hours set in `engagement_timeout` before marking the test completed. This gives time for the metrics to come in from the emails that were last sent.\n\nThe `test_mode` defines what happens once the A/B test completes. In `learning` mode, once the test completes all future transmissions use the default template. In `bayesian` mode, we use a Bayesian algorithm to determined the best performing template. and use that winning template for future transmissions.\n\nIn Bayesian mode, when a template reaches the set `confidence_level` it becomes the winner. If a test ends by hitting one of the other conditions and the `confidence_level` has not been reached, the default template will be considered the winner.\n\n<Banner status=\"warning\">A/B Tests only support single recipient transmissions currently</Banner>\n\n### Versions\n\nA/B test versions allow you to run multiple tests within the same A/B test. This lets you iterate without changing your transmissions call. The version increments each time the A/B test is updated after its first completed or cancelled run.\n\n### A/B Test Object\n\n<DataStructure id=\"d2632ef73d1c2acebcba4809b166f495\"   sample=\"%7B%0A%20%20%20%20%22id%22%3A%20%22password-reset%22%2C%0A%20%20%20%20%22name%22%3A%20%22Password%20Reset%22%2C%0A%20%20%20%20%22version%22%3A%202%2C%0A%20%20%20%20%22status%22%3A%20%22scheduled%22%2C%0A%20%20%20%20%22metric%22%3A%20%22count_unique_confirmed_opened%22%2C%0A%20%20%20%20%22audience_selection%22%3A%20%22sample_size%22%2C%0A%20%20%20%20%22start_time%22%3A%20%222018-04-03T22%3A08%3A33+00%3A00%22%2C%0A%20%20%20%20%22test_mode%22%3A%20%22bayesian%22%2C%0A%20%20%20%20%22confidence_level%22%3A%200.99%2C%0A%20%20%20%20%22total_sample_size%22%3A%2060000%2C%0A%20%20%20%20%22engagement_timeout%22%3A%2024%2C%0A%20%20%20%20%22default_template%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22template_id%22%3A%20%22default_password_reset_template%22%2C%0A%20%20%20%20%20%20%20%20%22sample_size%22%3A%2020000%0A%20%20%20%20%7D%2C%0A%20%20%20%20%22variants%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22template_id%22%3A%20%22password_reset_variant1%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22sample_size%22%3A%2020000%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22template_id%22%3A%20%22password_reset_variant2%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22sample_size%22%3A%2020000%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22created_at%22%3A%20%222018-04-02T22%3A08%3A33+00%3A00%22%2C%0A%20%20%20%20%22updated_at%22%3A%20%222018-04-02T22%3A08%3A33+00%3A00%22%0A%7D\"></DataStructure>\n\n### Template Object\n\n<DataStructure id=\"160b379622716d0c96b0f6db4810b9d5\"  title=\"Attributes\" ></DataStructure>\n\n<Banner status=\"warning\">The templates must have tracking enabled for the A/B test to properly run.</Banner>"},{"element":"resource","meta":{"title":{"element":"string","content":"Create an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Create an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test"}},"content":[{"element":"copy","content":"<DataStructure id=\"ce100661bef4a40cfef61783662df469\"  ></DataStructure>\n\nReturns the A/B test ID, when successful."},{"element":"httpTransaction","content":[{"element":"httpRequest","meta":{"title":{"element":"string","content":"A/B Test using a percentage for distribution"}},"attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"percent\",\n      \"start_time\": \"2018-04-03T22:08:33Z\",\n      \"test_mode\": \"bayesian\",\n      \"confidence_level\": 0.99,\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"percent\": 50\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"percent\": 25\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"percent\": 25\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"payment-confirmation\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","meta":{"title":{"element":"string","content":"A/B Test using a percentage for distribution"}},"attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"percent\",\n      \"start_time\": \"2018-04-03T22:08:33Z\",\n      \"test_mode\": \"bayesian\",\n      \"confidence_level\": 0.99,\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"percent\": 50\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"percent\": 25\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"percent\": 25\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"400"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"Variants must have a template_id\"\n          }\n      ]\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","meta":{"title":{"element":"string","content":"create a test using sample_size for distribution"}},"attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"sample_size\",\n      \"start_time\": \"2018-04-03T22:08:33+00:00\",\n      \"test_mode\": \"learning\",\n      \"total_sample_size\": 60000,\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"sample_size\": 40000\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"sample_size\": 10000\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"sample_size\": 10000\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"payment-confirmation\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","meta":{"title":{"element":"string","content":"create a test using sample_size for distribution"}},"attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"sample_size\",\n      \"start_time\": \"2018-04-03T22:08:33+00:00\",\n      \"test_mode\": \"learning\",\n      \"total_sample_size\": 60000,\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"sample_size\": 40000\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"sample_size\": 10000\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"sample_size\": 10000\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"400"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"Variants must have a template_id\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"Retrieve an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}{?version}"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Retrieve an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}{?version}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"password-reset"}}},{"element":"member","meta":{"description":{"element":"string","content":"If passed, returns information about the specific version of the A/B test. If not specified, returns information about the latest version."},"title":{"element":"string","content":"number"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"optional"}]}},"content":{"key":{"element":"string","content":"version"},"value":{"element":"string"}}}]}},"content":[{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"password-reset\",\n          \"name\": \"Password Reset\",\n          \"version\": 2,\n          \"status\": \"scheduled\",\n          \"metric\": \"count_unique_confirmed_opened\",\n          \"audience_selection\": \"sample_size\",\n          \"start_time\": \"2018-04-03T22:08:33+00:00\",\n          \"test_mode\": \"bayesian\",\n          \"confidence_level\": 0.99,\n          \"total_sample_size\": 60000,\n          \"engagement_timeout\": 24,\n          \"default_template\": {\n              \"template_id\": \"default_password_reset_template\",\n              \"sample_size\": 20000,\n              \"count_unique_confirmed_opened\": 1398,\n              \"count_accepted\": 20321,\n              \"engagement_rate\": 0.068795\n          },\n          \"variants\": [\n              {\n                  \"template_id\": \"password_reset_variant1\",\n                  \"sample_size\": 20000,\n                  \"count_unique_confirmed_opened\": 343,\n                  \"count_accepted\": 18908,\n                  \"engagement_rate\": 0.018140\n              },\n              {\n                  \"template_id\": \"password_reset_variant2\",\n                  \"sample_size\": 20000,\n                  \"count_unique_confirmed_opened\": 890,\n                  \"count_accepted\": 22987,\n                  \"engagement_rate\": 0.038717\n              }\n          ],\n          \"created_at\": \"2018-04-02T22:08:33+00:00\",\n          \"updated_at\": \"2018-04-02T22:08:33+00:00\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"404"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"A/B test password-reset does not exist\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"Update an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Update an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"password-reset"}}}]}},"content":[{"element":"copy","content":"<Banner status=\"warning\">You can not update an A/B test while it is <code>running</code>. Tests in <code>running</code> state must be cancelled before updating.</Banner>\n\nIf the A/B test's latest version is cancelled or completed, updating it creates a new version, effectively restarting the test. The `winning_template_id` will be reset for the new version. If `winning_template_id` existed in the previous version, the `default_tempate.template_id` of the new version will default to that value, unless overridden by the update.\n\n<DataStructure id=\"6a02a0be602b3d234e00152764189e08\"  ></DataStructure>\n\n#### Returns\n\nReturns the new `version`."},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"PUT"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"total_sample_size\": 100000,\n      \"default_template\": {\n          \"template_id\": \"default_password_reset_template\",\n          \"sample_size\": 70000\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"password_reset_variant1\",\n              \"sample_size\": 10000\n          },\n          {\n              \"template_id\": \"password_reset_variant2\",\n              \"sample_size\": 20000\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"version\": 2\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"PUT"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"total_sample_size\": 100000,\n      \"default_template\": {\n          \"template_id\": \"default_password_reset_template\",\n          \"sample_size\": 70000\n      },\n      \"variants\": [\n          {\n              \"template_id\": \"password_reset_variant1\",\n              \"sample_size\": 10000\n          },\n          {\n              \"template_id\": \"password_reset_variant2\",\n              \"sample_size\": 20000\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"409"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"A/B test password-reset is running\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"Cancel an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}/cancel"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Cancel an A/B Test"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/{id}/cancel"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"password-reset"}}}]}},"content":[{"element":"copy","content":"Any transmissions using this A/B test will send the `default_template`.\n\nReturns the `status`."},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"status\": \"cancelled\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"404"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"A/B test password-reset does not exist\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"Delete an A/B Test"}},"attributes":{"href":{"element":"string","content":"/ab-test/{id}"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Delete an A/B Test"}},"attributes":{"href":{"element":"string","content":"/ab-test/{id}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"password-reset"}}}]}},"content":[{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"204"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}}}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"404"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"Resource could not be found\"\n          }\n      ]\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"409"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"A/B test 'password-reset' must have status 'cancelled' or 'completed' to use this endpoint\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"List All A/B Tests"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test{?status}"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"List All A/B Tests"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test{?status}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"description":{"element":"string","content":"If provided, filters the list of A/B tests returned by the provided status. Available options are: draft, scheduled, running, cancelled, completed."},"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"optional"}]}},"content":{"key":{"element":"string","content":"status"},"value":{"element":"string","content":"completed"}}}]}},"content":[{"element":"copy","content":"Returns an array of latest versions of your A/B tests."},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": [\n          {\n              \"id\": \"payment-confirmation\",\n              \"name\": \"Payment Confirmation\",\n              \"version\": 2,\n              \"status\": \"running\",\n              \"metric\": \"count_unique_confirmed_opened\",\n              \"audience_selection\": \"percent\",\n              \"start_time\": \"2018-04-03T22:08:33+00:00\",\n              \"test_mode\": \"bayesian\",\n              \"confidence_level\": 0.99,\n              \"engagement_timeout\": 24,\n              \"default_template\": {\n                  \"template_id\": \"default_payment_confirmation_template\",\n                  \"percent\": 60,\n                  \"count_unique_confirmed_opened\": 1000,\n                  \"count_accepted\": 100000,\n                  \"engagement_rate\": 0.01\n              },\n              \"variants\": [\n                  {\n                      \"template_id\": \"payment_confirmation_variant1\",\n                      \"percent\": 10,\n                      \"count_unique_confirmed_opened\": 489,\n                      \"count_accepted\": 9000,\n                      \"engagement_rate\": 0.054333\n                  },\n                  {\n                      \"template_id\": \"payment_confirmation_variant2\",\n                      \"percent\": 30,\n                      \"count_unique_confirmed_opened\": 320,\n                      \"count_accepted\": 68933,\n                      \"engagement_rate\": 0.004642\n                  }\n              ],\n              \"created_at\": \"2018-04-02T22:08:33+00:00\",\n              \"updated_at\": \"2018-04-02T22:08:33+00:00\"\n          },\n          {\n              \"id\": \"password-reset\",\n              \"name\": \"Password Reset\",\n              \"version\": 2,\n              \"status\": \"completed\",\n              \"winning_template_id\": \"password_reset_variant2\",\n              \"metric\": \"count_unique_clicked\",\n              \"audience_selection\": \"percent\",\n              \"start_time\": \"2018-04-03T22:08:33+00:00\",\n              \"test_mode\": \"bayesian\",\n              \"confidence_level\": 0.99,\n              \"engagement_timeout\": 24,\n              \"default_template\": {\n                  \"template_id\": \"default_password_reset_template\",\n                  \"percent\": 70,\n                  \"count_unique_clicked\": 8909,\n                  \"count_accepted\": 3423230,\n                  \"engagement_rate\": 0.002602\n              },\n              \"variants\": [\n                  {\n                      \"template_id\": \"password_reset_variant1\",\n                      \"percent\": 15,\n                      \"count_unique_clicked\": 398,\n                      \"count_accepted\": 90302,\n                      \"engagement_rate\": 0.004407\n                  },\n                  {\n                      \"template_id\": \"password_reset_variant2\",\n                      \"percent\": 15,\n                      \"count_unique_clicked\": 231,\n                      \"count_accepted\": 73039,\n                      \"engagement_rate\": 0.003162\n                  }\n              ],\n              \"created_at\": \"2018-04-02T22:08:33+00:00\",\n              \"updated_at\": \"2018-04-02T22:08:33+00:00\"\n          }\n      ]\n  }\n"}]}]}]}]},{"element":"resource","meta":{"title":{"element":"string","content":"A/B Test Drafts"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/draft"}},"content":[{"element":"copy","content":"A/B Test drafts allow you to build a A/B test in a series of steps instead of all at once."},{"element":"transition","meta":{"title":{"element":"string","content":"Create an A/B Test draft"}},"content":[{"element":"copy","content":"<DataStructure id=\"7c2451ba464235e0d26b502afa5ccadf\"  ></DataStructure>"},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"percent\": 50\n      }\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"payment-confirmation\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"id\": \"payment-confirmation\",\n      \"name\": \"Payment Confirmation\",\n      \"default_template\": {\n          \"template_id\": \"default_payment_confirmation_template\",\n          \"percent\": 50\n      }\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"400"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"default_template must have a template_id\"\n          }\n      ]\n  }\n"}]}]}]},{"element":"transition","meta":{"title":{"element":"string","content":"Retrieve an A/B Test draft"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/draft/{id}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"my-draft-test"}}}]}},"content":[{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"my-draft-test\",\n          \"name\": \"my draft\",\n          \"version\": 1,\n          \"status\": \"draft\",\n          \"default_template\": {\n              \"template_id\": \"my-test-temp\",\n              \"percent\": 50\n          },\n          \"created_at\": \"2018-07-10T21:55:34.960Z\",\n          \"updated_at\": \"2018-07-11T21:55:47.176Z\"\n      }\n  }\n"}]}]}]},{"element":"transition","meta":{"title":{"element":"string","content":"Update an A/B Test draft"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/draft/{id}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"payment-confirmation"}}}]}},"content":[{"element":"copy","content":"<DataStructure id=\"ffb0e9f33676f631ee71810f208b1f83\"  ></DataStructure>\n\nReturns the A/B test ID."},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"PUT"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"percent\",\n      \"test_mode\": \"bayesian\",\n      \"confidence_level\": 0.99,\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"percent\": 25\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"percent\": 25\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"payment-confirmation\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"PUT"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"metric\": \"count_unique_confirmed_opened\",\n      \"audience_selection\": \"percent\",\n      \"test_mode\": \"bayesian\",\n      \"confidence_level\": 0.99,\n      \"variants\": [\n          {\n              \"template_id\": \"payment_confirmation_variant1\",\n              \"percent\": 25\n          },\n          {\n              \"template_id\": \"payment_confirmation_variant2\",\n              \"percent\": 25\n          }\n      ]\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"400"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"Variants must have a template_id\"\n          }\n      ]\n  }\n"}]}]}]},{"element":"transition","meta":{"title":{"element":"string","content":"Delete an A/B Test Draft"}},"attributes":{"href":{"element":"string","content":"/ab-test/draft/{id}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"password-reset"}}}]}},"content":[{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"204"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}}}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"404"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"Resource could not be found\"\n          }\n      ]\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"DELETE"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"409"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"A/B test 'password-reset' must have status 'draft' to use this endpoint\"\n          }\n      ]\n  }\n"}]}]}]},{"element":"transition","meta":{"title":{"element":"string","content":"Schedule an A/B Test draft"}},"attributes":{"href":{"element":"string","content":"/v1/ab-test/draft/{id}/schedule"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string","content":"payment-confirmation"}}}]}},"content":[{"element":"copy","content":"<DataStructure id=\"f8f50ac19c6c453631cf1af5f2677dd7\"  ></DataStructure>"},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"start_time\": \"2018-04-03T22:08:33+00:00\",\n      \"end_time\": \"2018-04-15T22:08:33+00:00\",\n      \"engagement_timeout\": 4\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"results\": {\n          \"id\": \"payment-confirmation\"\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"POST"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Authorization"},"value":{"element":"string","content":"14ac5499cfdd2bb2859e4476d2e5b1d2bad079bf"}}},{"element":"member","content":{"key":{"element":"string","content":"Accept"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"start_time\": \"2018-04-03T22:08:33+00:00\",\n      \"end_time\": \"2018-04-15T22:08:33+00:00\",\n      \"engagement_timeout\": 4\n  }\n"}]},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"400"},"headers":{"element":"httpHeaders","content":[{"element":"member","content":{"key":{"element":"string","content":"Content-Type"},"value":{"element":"string","content":"application/json"}}}]}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"attributes":{"contentType":{"element":"string","content":"application/json"}},"content":"  {\n      \"errors\": [\n          {\n              \"message\": \"default_template must have a template_id\"\n          }\n      ]\n  }\n"}]}]}]}]}]},{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"dataStructures"}]}},"content":[{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"d2632ef73d1c2acebcba4809b166f495"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Unique alphanumeric ID."}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Display name."}},"content":{"key":{"element":"string","content":"name"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"The current state of the test."}},"content":{"key":{"element":"string","content":"status"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"draft"},{"element":"string","content":"scheduled"},{"element":"string","content":"running"},{"element":"string","content":"completed"},{"element":"string","content":"cancelled"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"The winner of the A/B test. Only present when the state is `completed`."}},"content":{"key":{"element":"string","content":"winning_template_id"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"The current version of the test."}},"content":{"key":{"element":"string","content":"version"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"Details for the default template. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"default_template"},"value":{"element":"object"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specifies which variants to test, as well as how messages are distributed to each variant. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"variants"},"value":{"element":"array"}}},{"element":"member","meta":{"description":{"element":"string","content":"Which metric to use when comparing the templates."}},"content":{"key":{"element":"string","content":"metric"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"count_unique_clicked"},{"element":"string","content":"count_unique_confirmed_opened"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Determines how to distribute messages for templates. Each template will receive either a percent of the total of all messages or a set number of messages."}},"content":{"key":{"element":"string","content":"audience_selection"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"sample_size"},{"element":"string","content":"percent"}]}}}}},{"element":"member","content":{"key":{"element":"string","content":"test_mode"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"bayesian"},{"element":"string","content":"learning"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date specifying when the test should begin."}},"content":{"key":{"element":"string","content":"start_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"  ISO Date specifying when the test should end. Defaults to 30 days from `start_time` - `engagement_timeout`."}},"content":{"key":{"element":"string","content":"end_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Total number of messages to send as part of the test."}},"content":{"key":{"element":"string","content":"total_sample_size"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specify a confidence level at which point the test should end."}},"content":{"key":{"element":"string","content":"confidence_level"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"The amount of time, in hours, a test waits to collect results after the `end_time` to determine the winner."}},"content":{"key":{"element":"string","content":"engagement_timeout"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date of A/B Test creation."}},"content":{"key":{"element":"string","content":"created_at"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date of the last time the A/B test was updated."}},"content":{"key":{"element":"string","content":"updated_at"},"value":{"element":"string"}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"160b379622716d0c96b0f6db4810b9d5"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"The template id."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"template_id"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"The number of injections to send using this template. Required when `audience_selection` is `sample_size`."}},"content":{"key":{"element":"string","content":"sample_size"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"The percent of injections to send using this template. Required when `audience_selection` is `percent`."}},"content":{"key":{"element":"string","content":"percent"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"**Read only.** The number of unique clicks. Only present when the A/B test's `metric` type is `count_unique_clicked`."}},"content":{"key":{"element":"string","content":"count_unique_clicked"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"**Read only.** The number of confirmed opens. Only present when the A/B test's `metric` type is `count_unique_confirmed_opened`."}},"content":{"key":{"element":"string","content":"count_unique_confirmed_opened"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"**Read only.** Messages an ISP or other remote domain accepted (less Out-of-Band Bounces)."}},"content":{"key":{"element":"string","content":"count_accepted"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"**Read only.** A number between 0 and 1 calculated by (`count_unique_clicked` or `count_unique_confirmed_opened`) / `count_accepted`."}},"content":{"key":{"element":"string","content":"engagement_rate"},"value":{"element":"number"}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"ce100661bef4a40cfef61783662df469"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Unique alphanumeric ID used to reference the A/B test. It is auto-generated from the `name`, if not provided."}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Display name."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"name"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Details for the default template. See [Template Object](#header-template-object)."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"default_template"},"value":{"element":"object"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specifies which variants to test, as well as how messages are distributed to each variant. See [Template Object](#header-template-object)."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"variants"},"value":{"element":"array","content":[{"element":"object"}]}}},{"element":"member","meta":{"description":{"element":"string","content":"Which metric to use when comparing the templates."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"metric"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"count_unique_clicked"},{"element":"string","content":"count_unique_confirmed_opened"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Determines how to distribute messages for templates. Each template will receive either a percent of the total of all messages or a set number of messages."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"audience_selection"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"percent"},{"element":"string","content":"sample_size"}]}}}}},{"element":"member","attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"test_mode"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"bayesian"},{"element":"string","content":"learning"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date specifying when the test should begin."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"start_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"  ISO Date specifying when the test should end. Defaults to 30 days from `start_time` - `engagement_timeout`."}},"content":{"key":{"element":"string","content":"end_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Total number of messages to send as part of the test."}},"content":{"key":{"element":"string","content":"total_sample_size"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specify a confidence level at which point the test should end."}},"content":{"key":{"element":"string","content":"confidence_level"},"value":{"element":"number","attributes":{"default":{"element":"number","content":0.95}}}}},{"element":"member","meta":{"description":{"element":"string","content":"The amount of time, in hours, a test waits to collect results after the `end_time` to determine the winner."}},"content":{"key":{"element":"string","content":"engagement_timeout"},"value":{"element":"number","attributes":{"default":{"element":"number","content":24}}}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"6a02a0be602b3d234e00152764189e08"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Display name."}},"content":{"key":{"element":"string","content":"name"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Details for the default template. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"default_template"},"value":{"element":"object"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specifies which variants to test, as well as how messages are distributed to each variant. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"variants"},"value":{"element":"array","content":[{"element":"object"}]}}},{"element":"member","meta":{"description":{"element":"string","content":"Which metric to use when comparing the templates."}},"content":{"key":{"element":"string","content":"metric"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"count_unique_clicked"},{"element":"string","content":"count_unique_confirmed_opened"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Determines how to distribute messages for templates. Each template will receive either a percent of the total of all messages or a set number of messages."}},"content":{"key":{"element":"string","content":"audience_selection"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"percent"},{"element":"string","content":"sample_size"}]}}}}},{"element":"member","content":{"key":{"element":"string","content":"test_mode"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"bayesian"},{"element":"string","content":"learning"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date specifying when the test should begin."}},"content":{"key":{"element":"string","content":"start_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"  ISO Date specifying when the test should end. Defaults to 30 days from `start_time` - `engagement_timeout`."}},"content":{"key":{"element":"string","content":"end_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Total number of messages to send as part of the test."}},"content":{"key":{"element":"string","content":"total_sample_size"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specify a confidence level at which point the test should end."}},"content":{"key":{"element":"string","content":"confidence_level"},"value":{"element":"number","attributes":{"default":{"element":"number","content":0.95}}}}},{"element":"member","meta":{"description":{"element":"string","content":"The amount of time, in hours, a test waits to collect results after the `end_time` to determine the winner."}},"content":{"key":{"element":"string","content":"engagement_timeout"},"value":{"element":"number","attributes":{"default":{"element":"number","content":24}}}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"7c2451ba464235e0d26b502afa5ccadf"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Unique alphanumeric ID used to reference the A/B test. It is auto-generated from the `name`, if not provided."}},"content":{"key":{"element":"string","content":"id"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Display name."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"name"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Details for the default template. See [Template Object](#header-template-object)."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"default_template"},"value":{"element":"object"}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"ffb0e9f33676f631ee71810f208b1f83"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Display name."}},"content":{"key":{"element":"string","content":"name"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Details for the default template. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"default_template"},"value":{"element":"object"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specifies which variants to test, as well as how messages are distributed to each variant. See [Template Object](#header-template-object)."}},"content":{"key":{"element":"string","content":"variants"},"value":{"element":"array","content":[{"element":"object"}]}}},{"element":"member","meta":{"description":{"element":"string","content":"Which metric to use when comparing the templates."}},"content":{"key":{"element":"string","content":"metric"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"count_unique_clicked"},{"element":"string","content":"count_unique_confirmed_opened"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Determines how to distribute messages for templates. Each template will receive either a percent of the total of all messages or a set number of messages."}},"content":{"key":{"element":"string","content":"audience_selection"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"percent"},{"element":"string","content":"sample_size"}]}}}}},{"element":"member","content":{"key":{"element":"string","content":"test_mode"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"bayesian"},{"element":"string","content":"learning"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"ISO Date specifying when the test should begin."}},"content":{"key":{"element":"string","content":"start_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"  ISO Date specifying when the test should end. Defaults to 30 days from `start_time` - `engagement_timeout`."}},"content":{"key":{"element":"string","content":"end_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"Total number of messages to send as part of the test."}},"content":{"key":{"element":"string","content":"total_sample_size"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"Specify a confidence level at which point the test should end."}},"content":{"key":{"element":"string","content":"confidence_level"},"value":{"element":"number","attributes":{"default":{"element":"number","content":0.95}}}}},{"element":"member","meta":{"description":{"element":"string","content":"The amount of time, in hours, a test waits to collect results after the `end_time` to determine the winner."}},"content":{"key":{"element":"string","content":"engagement_timeout"},"value":{"element":"number","attributes":{"default":{"element":"number","content":24}}}}}]}},{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"f8f50ac19c6c453631cf1af5f2677dd7"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"ISO Date specifying when the test should begin."}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"start_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"  ISO Date specifying when the test should end. Defaults to 30 days from `start_time` - `engagement_timeout`."}},"content":{"key":{"element":"string","content":"end_time"},"value":{"element":"string"}}},{"element":"member","meta":{"description":{"element":"string","content":"The amount of time, in hours, a test waits to collect results after the `end_time` to determine the winner."}},"content":{"key":{"element":"string","content":"engagement_timeout"},"value":{"element":"number","attributes":{"default":{"element":"number","content":24}}}}}]}}]}]},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":9032},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":9040},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":9062},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":9078},{"element":"number","content":66}]},{"element":"array","content":[{"element":"number","content":9148},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":9164},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":9176},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":10876},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":10884},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":10906},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":10922},{"element":"number","content":62}]},{"element":"array","content":[{"element":"number","content":10988},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":11004},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":11016},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":12087},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":12095},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":12117},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":12133},{"element":"number","content":55}]},{"element":"array","content":[{"element":"number","content":12192},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":12208},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":12220},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":12266},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":12274},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":12296},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":12312},{"element":"number","content":118}]},{"element":"array","content":[{"element":"number","content":12434},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":12450},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":12462},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":19917},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":19925},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":19947},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":19963},{"element":"number","content":55}]},{"element":"array","content":[{"element":"number","content":20022},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":20038},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":20050},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":20096},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":20104},{"element":"number","content":18}]},{"element":"array","content":[{"element":"number","content":20126},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":20142},{"element":"number","content":99}]},{"element":"array","content":[{"element":"number","content":20245},{"element":"number","content":12}]},{"element":"array","content":[{"element":"number","content":20261},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":20273},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 8 spaces or 2 tabs"}]},"TableOfContents":[{"anchor":"#a-b-testing","title":"A/B Testing","children":[{"anchor":"#header-versions","title":"Versions"},{"anchor":"#header-a-b-test-object","title":"A/B Test Object"},{"anchor":"#header-template-object","title":"Template Object"},{"anchor":"#a-b-testing-create-an-a-b-test","title":"Create an A/B Test","children":[{"anchor":"#a-b-testing-post-create-an-a-b-test","title":"Create an A/B Test"}]},{"anchor":"#a-b-testing-retrieve-an-a-b-test","title":"Retrieve an A/B Test","children":[{"anchor":"#a-b-testing-get-retrieve-an-a-b-test","title":"Retrieve an A/B Test"}]},{"anchor":"#a-b-testing-update-an-a-b-test","title":"Update an A/B Test","children":[{"anchor":"#a-b-testing-put-update-an-a-b-test","title":"Update an A/B Test","children":[{"anchor":"#header-returns","title":"Returns"}]}]},{"anchor":"#a-b-testing-cancel-an-a-b-test","title":"Cancel an A/B Test","children":[{"anchor":"#a-b-testing-post-cancel-an-a-b-test","title":"Cancel an A/B Test"}]},{"anchor":"#a-b-testing-delete-an-a-b-test","title":"Delete an A/B Test","children":[{"anchor":"#a-b-testing-delete-delete-an-a-b-test","title":"Delete an A/B Test"}]},{"anchor":"#a-b-testing-list-all-a-b-tests","title":"List All A/B Tests","children":[{"anchor":"#a-b-testing-get-list-all-a-b-tests","title":"List All A/B Tests"}]},{"anchor":"#a-b-testing-a-b-test-drafts","title":"A/B Test Drafts","children":[{"anchor":"#a-b-testing-post-create-an-a-b-test-draft","title":"Create an A/B Test draft"},{"anchor":"#a-b-testing-get-retrieve-an-a-b-test-draft","title":"Retrieve an A/B Test draft"},{"anchor":"#a-b-testing-put-update-an-a-b-test-draft","title":"Update an A/B Test draft"},{"anchor":"#a-b-testing-delete-delete-an-a-b-test-draft","title":"Delete an A/B Test Draft"},{"anchor":"#a-b-testing-post-schedule-an-a-b-test-draft","title":"Schedule an A/B Test draft"}]}]}],"meta":{"title":"A/B Testing API","description":"A/B Testing of templates.","full":false},"fields":{"path":"/api/ab-testing/"}}},"pageContext":{"file":"ab-testing.apib"}},"staticQueryHashes":["1319884646","1428769721","3859448388"]}