AB Tasty website screenshot

AB Tasty

At AB Tasty, we are your partner for pushing great ideas even further through optimization. We achieve this by empowering brands to build better experiences using personalization, experimentation, recommendations, merchandising, and the market's only emotions-based segmentation solution.

3 APIs 8 Features
AggregationExperimentationFeature FlagsPersonalizationA/B Testing

APIs

AB Tasty Decision API

The AB Tasty Decision API is a server-side service that evaluates a visitors context against your active experiments, personalizations, and feature flags, then returns a determi...

AB Tasty Remote Control API

AB Tastys Remote Control API is a developer and QA tool that lets you programmatically drive the AB Tasty SDK from outside your app or page, so you can precisely control and obs...

AB Tasty Public API

The AB Tasty Public API provides programmatic access to manage campaigns, monitor and control experiments, manage account users, and integrate AB Tasty with third-party tools. I...

Collections

Pricing Plans

Ab Tasty Plans Pricing

4 plans

PLANS

Rate Limits

Ab Tasty Rate Limits

1 limits

RATE LIMITS

FinOps

Features

A/B Testing

Advanced A/B testing with conversion safety mechanisms and unlimited variations

Feature Flags

Server-side feature flags with targeting and gradual rollouts

Personalization

Experience customization based on emotional needs and engagement segmentation

E-Merchandising

Unified search, recommendations, and product visibility control

Progressive Rollouts

Progressive feature release with automatic KPI-triggered rollbacks

AI Visual Editor

AI-powered prompt-based visual modifications for experiments

AdaptiveCX

Real-time predictive AI for anonymous visitor personalization targeting 90% of visitors

Multivariate Testing

Test multiple variables simultaneously across web and mobile

Use Cases

Web Experimentation

Run A/B tests and multivariate experiments on websites to optimize conversion rates

Feature Experimentation

Multi-channel feature testing across devices via API or SDK implementation

Server-Side Testing

Backend and edge worker experiments using the Decision API

E-commerce Optimization

Merchandising, recommendations, and personalized product experiences

Progressive Deployment

Gradual feature rollouts with automated rollback based on KPI monitoring

Anonymous Personalization

AI-driven real-time personalization for anonymous visitors

Integrations

Google Cloud

Partnership with Google Cloud for infrastructure and analytics integration

Analytics Tools

Connect with analytics platforms via the integration hub for data sharing

CDPs

Customer Data Platform integrations for enhanced visitor profiling

OpenFeature

OpenFeature provider integration for standardized feature flag management

Vercel

Edge function integration with Vercel for server-side experimentation

Cloudflare

Cloudflare Worker integration for edge-based feature experimentation

AWS Lambda

AWS Lambda integration for serverless feature experimentation

Fastly

Fastly worker integration for CDN-level feature experimentation

Akamai

Akamai worker integration for CDN-level feature experimentation

Shopify Hydrogen

Shopify Hydrogen framework integration for headless commerce experimentation

Semantic Vocabularies

Ab Tasty Decision Api Context

13 classes · 29 properties

JSON-LD

API Governance Rules

AB Tasty API Rules

40 rules · 13 errors 22 warnings 5 info

SPECTRAL

JSON Structure

Decision Api Activation Request Structure

5 properties

JSON STRUCTURE

Decision Api Batch Activation Item Structure

4 properties

JSON STRUCTURE

Decision Api Campaign Request Structure

6 properties

JSON STRUCTURE

Decision Api Campaign Response Full Structure

4 properties

JSON STRUCTURE

Decision Api Campaign Structure

3 properties

JSON STRUCTURE

Decision Api Campaign Variation Structure

2 properties

JSON STRUCTURE

Decision Api Flag Metadata Structure

9 properties

JSON STRUCTURE

Decision Api Flag Structure

2 properties

JSON STRUCTURE

Decision Api Flags Response Structure

0 properties

JSON STRUCTURE

Example Payloads

Decision Api Flag Example

1 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
💰
Pricing
Pricing
💬
Support
Support
📜
Legal
Legal
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
CLI
CLI
🔧
MCP Server
Tools
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: AB Tasty Decision API
  version: 2.0.0
request:
  auth:
    type: apikey
    key: x-api-key
    value: '{{x-api-key}}'
    placement: header
items:
- info:
    name: Campaigns
    type: folder
  items:
  - info:
      name: AB Tasty Post Environment Campaigns
      type: http
    http:
      method: POST
      url: https://decision.flagship.io/v2/:environmentId/campaigns
      params:
      - name: environmentId
        value: env_abc123
        type: path
        description: Identifies your account and environment (preprod or prod)
      - name: mode
        value: ''
        type: query
        description: Specifies the format of the response body
      body:
        type: json
        data: '{}'
    docs: 'Retrieves all the campaigns that correspond to the specified user and context attributes.

      By default, the API will send a CAMPAIGN hit to Flagship for each campaign in the response.

      '
  - info:
      name: AB Tasty Post Environment Campaigns
      type: http
    http:
      method: POST
      url: https://decision.flagship.io/v2/:environmentId/campaigns/:campaignId
      params:
      - name: environmentId
        value: env_abc123
        type: path
        description: Identifies your account and environment (preprod or prod)
      - name: campaignId
        value: campaign_abc
        type: path
        description: Campaign ID or slug
      body:
        type: json
        data: '{}'
    docs: 'Retrieves the assignment of your visitor ID with a specific context to the specified campaign ID.

      By default, the API will send a CAMPAIGN hit to Flagship.

      '
- info:
    name: Environments
    type: folder
  items:
  - info:
      name: AB Tasty Post Environment Flags
      type: http
    http:
      method: POST
      url: https://decision.flagship.io/v2/:environmentId/flags
      params:
      - name: environmentId
        value: env_abc123
        type: path
        description: Identifies your account and environment (preprod or prod)
      - name: exposeAllKeys
        value: ''
        type: query
        description: If true, all flag keys (even flag keys with null values) will be returned
      body:
        type: json
        data: '{}'
    docs: 'Returns the list of flags with values, campaign, and variation associated.

      Has the same behavior as /campaigns endpoint but with a different response format.

      '
- info:
    name: Activate
    type: folder
  items:
  - info:
      name: AB Tasty Post Activate
      type: http
    http:
      method: POST
      url: https://decision.flagship.io/v2/activate
      body:
        type: json
        data: '{}'
    docs: 'Assigns a user to a variation. Should be used to manually activate a single campaign and variation

      in cases where you choose not to activate them automatically (when trigger_hit is false).

      '
bundled: true