ABMeter is an AI-first platform for feature flagging and A/B experimentation. Key Features - A/B Experiments - run experiments with built-in statistical analysis - Feature Flags - roll out features gradually with audience targeting - Minimal Code Integration - your code reads parameters as configuration, with no dependency on specific experiments or flags - Client-Side Assignment - variant…

2 subscribers
9.2/10 popularity
426 ms avg latency
33% success rate
50 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

ABMeter endpoints

MethodEndpointDescription
assignment-config
GET /assignment-config
/assignment-config
Retrieve the complete assignment configuration including all spaces, parameters, experiments, and feature flags. This configuration is used by client SDKs to determine user…
audiences
PATCH /audiences/{audience_slug}
/audiences/{audience_slug}
Update an existing global audience configuration. Changes will affect all feature flags that use this audience.
DELETE /audiences/{audience_slug}
/audiences/{audience_slug}
Permanently delete a global audience. This action cannot be undone and will remove the audience from all associated experiments and feature flags.
GET /audiences/{audience_slug}
/audiences/{audience_slug}
Retrieve detailed information about a specific global audience by its slug, including all configuration and user targeting criteria.
GET /audiences
/audiences
Retrieve a list of all global audiences that can be used across multiple experiments and feature flags. Audiences define user segments through predicates or explicit user lists.
POST /audiences
/audiences
Create a new global audience that can be reused across multiple experiments and feature flags. Supports both predicate-based and explicit user list audiences.
event-types
DELETE /event-types/{event_type_slug}
/event-types/{event_type_slug}
Delete an event type (cascades to delete all associated events)
GET /event-types
/event-types
Retrieve all event types for your organization
PUT /event-types/{event_type_slug}
/event-types/{event_type_slug}
Update event type details and custom fields. The `custom_fields` object completely replaces the existing custom fields. To remove fields, simply omit them from the new…
GET /event-types/{event_type_slug}
/event-types/{event_type_slug}
Retrieve a specific event type
POST /event-types
/event-types
Create a new event type with custom fields. ** Note:** The `user_id` always exists in any event and therefore should not be included in the `custom_fields` object.
events
GET /events
/events
Search for events with optional filtering by event type, user, and time range. Returns events sorted by occurred_at timestamp.
POST /events
/events
Submit multiple events in a single request for efficient processing. Events capture user actions and business metrics that can be analyzed across experiments and feature flags.…
experiments
DELETE /experiments/{experiment_slug}
/experiments/{experiment_slug}
Permanently delete an experiment. This action cannot be undone and will remove all associated data and metrics.
PATCH /experiments/{experiment_slug}
/experiments/{experiment_slug}
Update an existing experiment with new configuration. Some fields may be restricted based on the current experiment state.
POST /experiments
/experiments
Create a new A/B test or experiment with specific hypothesis, variants, and target audience allocation. The experiment starts in init state and must be explicitly started.
POST /experiments/{experiment_slug}/transition
/experiments/{experiment_slug}/transition
Change the state of an experiment by performing actions like start, stop, or reset. Each transition is only valid from certain states and will return the new experiment state.
GET /experiments
/experiments
Retrieve a list of all experiments, optionally filtered by state or space. Experiments define A/B tests and feature rollouts with specific audiences and variants.
GET /experiments/{experiment_slug}
/experiments/{experiment_slug}
Retrieve detailed information about a specific experiment by its slug, including current state, audiences, variants, and performance metrics.
GET /experiments/{experiment_slug}/effects
/experiments/{experiment_slug}/effects
Evaluate experiment effects by computing a metric for each audience in the experiment. Returns structured response with statistical analysis including lift, confidence intervals,…
GET /experiments/{experiment_slug}/exposure-stats
/experiments/{experiment_slug}/exposure-stats
Get exposure statistics for an experiment, showing unique user counts per audience. Optionally supports time-bucketed queries to show exposure trends over time. Returns an array…
exposures
POST /exposures
/exposures
Submit a batch of parameter exposures from client SDKs. This endpoint is used by client libraries to periodically submit tracked parameter resolutions that occurred on the client…
GET /exposures
/exposures
Retrieves a log of parameter exposures for a specific user, sorted with the most recent exposures first. Each exposure record contains the following fields: * **`user_id`**: The…
feature-flags
PATCH /feature-flags/{feature_flag_slug}
/feature-flags/{feature_flag_slug}
Update specific fields of a feature flag. Only provided fields will be updated.
DELETE /feature-flags/{feature_flag_slug}
/feature-flags/{feature_flag_slug}
Delete a feature flag
POST /feature-flags
/feature-flags
Create a new feature flag using existing audience and variant
GET /feature-flags
/feature-flags
Retrieve all feature flags across all spaces
GET /feature-flags/{feature_flag_slug}/exposure-stats
/feature-flags/{feature_flag_slug}/exposure-stats
Get exposure statistics for a feature flag, showing unique user count over time. Returns an array with a single record containing unique_users count. If time_dimension is…
POST /feature-flags/{feature_flag_slug}/transition
/feature-flags/{feature_flag_slug}/transition
Change the feature flag state using one of the available transitions: - enable: Enable the feature flag (disabled → enabled) - disable: Disable the feature flag (enabled →…
GET /feature-flags/{feature_flag_slug}
/feature-flags/{feature_flag_slug}
Retrieve a specific feature flag
metrics
GET /metrics/{metric_slug}
/metrics/{metric_slug}
Retrieve a specific metric by its slug
POST /metrics
/metrics
Create a new customer-defined business KPI metric. The formula should reference existing event types using measure functions like count(), sum(), avg().
DELETE /metrics/{metric_slug}
/metrics/{metric_slug}
Delete a metric
PUT /metrics/{metric_slug}
/metrics/{metric_slug}
Update a metric's description and formula.
GET /metrics
/metrics
Retrieve all customer-defined business KPI metrics. Metrics are formulas over measures that define how to calculate business outcomes.
parameters
PATCH /parameters/{parameter_slug}
/parameters/{parameter_slug}
Update a parameter's details
POST /parameters
/parameters
Create a new parameter within a space
GET /parameters/{parameter_slug}
/parameters/{parameter_slug}
Retrieve a specific parameter
DELETE /parameters/{parameter_slug}
/parameters/{parameter_slug}
Delete a parameter
GET /parameters
/parameters
Retrieve all parameters for your organization
spaces
GET /spaces/{space_slug}
/spaces/{space_slug}
Retrieve a specific space
PATCH /spaces/{space_slug}
/spaces/{space_slug}
Update a space's details
DELETE /spaces/{space_slug}
/spaces/{space_slug}
Delete a space
GET /spaces
/spaces
Retrieve all spaces for your organization
POST /spaces
/spaces
Create a new space for organizing parameters and experiments
variants
POST /variants
/variants
Create a new variant with specific parameter values within a space. The variant can then be used in experiments and feature flags to represent different user experiences.
GET /variants/{variant_slug}
/variants/{variant_slug}
Retrieve detailed information about a specific variant by its slug, including all parameter values and configuration details.
GET /variants
/variants
Retrieve a list of all variants, optionally filtered by space. Variants represent different configurations with specific parameter values that can be used in experiments and…
DELETE /variants/{variant_slug}
/variants/{variant_slug}
Permanently delete a variant. This action cannot be undone and will remove the variant from all associated experiments and feature flags.
PUT /variants/{variant_slug}
/variants/{variant_slug}
Update an existing variant with new parameter values and configuration. This replaces the entire variant configuration with the provided data.

ABMeter pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500,000 / monthly

More Artificial Intelligence/Machine Learning APIs

View all →
  • An almost free AI image generation API for cost-conscious developers. including text to image, object…

    Artificial Intelligence/Machine LearningFreemium56 subscribers
  • Harness the potential (100x affordable) of OPEN AI ( with internet access ), Claude 3 , GPT-4 (at…

    Artificial Intelligence/Machine LearningFreemium8.9k subscribers
  • Professional astrology API with natal charts, transits, synastry analysis. 23 house systems, fixed stars,…

    Artificial Intelligence/Machine LearningFreemium186 subscribers
  • Detects ChatGPT, GPT4 & Gemini Content: Simple Way & High Accuracy; OpenAI Detection API; AI Essay Detector…

    Artificial Intelligence/Machine LearningFreemium1.7k subscribers
  • 100x affordable than OpenAI same AI, with Chatgpt Vision, GPT4o vision , GPT 3.5. image processing ,Text to…

    Artificial Intelligence/Machine LearningFreemium1.8k subscribers
  • Harness the potential of alternatives oof GPT-5, ChatGPT 4 (100x affordable), o3-mini, Deepseek R1, GPT-4…

    Artificial Intelligence/Machine LearningFreemium21.1k subscribers