# Confidence Documentation ## Docs - [Allocate Segment](https://confidence-auth-testing.mintlify.io/api-reference/allocate-segment.md): Allocate the segment so that it can be used. Note, if the segment is coordinated, it can only be allocated if there is remaining space. - [Applys Flag](https://confidence-auth-testing.mintlify.io/api-reference/applys-flag.md): Indicates that resolved values of a set of flags have been used. In many situations there is a delay between the moment a flag is resolved and when it is actually used in a client. This is often the case in mobile clients where you typically batch resolve all flags at startup, but then apply the… - [Archive Flag](https://confidence-auth-testing.mintlify.io/api-reference/archive-flag.md): Archive a flag. It will no longer be possible to resolve this flag, and it will no be included in batch resolves. - [Archive Segment](https://confidence-auth-testing.mintlify.io/api-reference/archive-segment.md): Archive the segment. To archive the segment it must be `ALLOCATED` and there must be no rules currently referencing the segment. - [Availablespace Segment](https://confidence-auth-testing.mintlify.io/api-reference/availablespace-segment.md): Check if there is space available for a specific segment to be allocated. Used when a segment is coordinated before trying to allocate it. - [Cancel MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/cancel-metriccalculation.md): Cancels the metric calculation. Only applicable for a currently running metric calculation. - [Cancel ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/cancel-scheduledexposurecalculation.md): Cancel the scheduled exposure calculation. The calculation will still exist but no new computations will be scheduled. - [Cancel ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/cancel-scheduledmetriccalculation.md): Cancel but do not delete a scheduled metric calculation. The schedule still exists, but no metric computations are performed. - [Clone Clone](https://confidence-auth-testing.mintlify.io/api-reference/clone-clone.md): Clones an existing abtest. - [Computespacecalendar Segment](https://confidence-auth-testing.mintlify.io/api-reference/computespacecalendar-segment.md): Compute a calendar view of space availability over time for a set of segments with prospective start and end dates. This allows planning segment allocation by showing how much space will be available on each date in the requested range. - [Create Abtest](https://confidence-auth-testing.mintlify.io/api-reference/create-abtest.md): Creates a new Abtest. - [Create AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/create-analysisresult.md) - [Create ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/create-apiclient.md): Create a new API client. An API client is used to programmatically interact with the Confidence APIs. - [Create AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/create-assignmenttable.md): Create an assignment table. An assignment table is a description of a dataset of how flags have been assigned to variants. Specifically, it should contain the id of the entity that was resolved, when it was resolved, and which variant was assigned. - [Create Client](https://confidence-auth-testing.mintlify.io/api-reference/create-client.md): Create a new client. A `Client` is used to resolve flags from all applications of a particular type, like an iOS client. To resolve a flag you need to pass credentials from a specific `Client` and have the flag enabled for that client. - [Create ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/create-clientcredential.md): Create a new client credential. A credential is a type of secret used to authenticate a client when resolving flags. - [Create DataWarehouse](https://confidence-auth-testing.mintlify.io/api-reference/create-datawarehouse.md): Create a new data warehouse. This endpoint is used to configure access to your data warehouse, were all assignment, exposure and metric data will be stored and computed. The endpoint will verify that access to relevant resources are set up correctly. - [Create DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/create-dimensiontable.md): Create a dimension table. A dimension table is a description of a dataset that contains dimensions about an entity that are not included in the fact table. For example, it could be general dimensions like the country of a user, that can be used across many metrics. The dimension table maps out t… - [Create Entity](https://confidence-auth-testing.mintlify.io/api-reference/create-entity.md): Create a new entity. An entity is a class of instances that can be uniquely identified and measured. A typical example is a user, but can also be something more abstract like a bank transaction. - [Create ExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/create-exposurecalculation.md): Calculates exposure from an assignment table. - [Create ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/create-exposuretable.md): Create an exposure table. An exposure table is a general description of how to compute exposures for a specific entity. Unlike the assignment table, the exposure table is more specific, and typically one is created for each experiment. - [Create FactTable](https://confidence-auth-testing.mintlify.io/api-reference/create-facttable.md): Create a new fact table. A fact table is a description of a dataset, specifically, it describes which columns correspond to entities, dimensions and measurements. It is the basis for describing metrics. - [Create Flag](https://confidence-auth-testing.mintlify.io/api-reference/create-flag.md): Creates a new flag. Flags are used to control part of an application by defining a set of rules that deterministically or randomly assign variants to users. - [Create Group](https://confidence-auth-testing.mintlify.io/api-reference/create-group.md): Creates a new group - [Create MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/create-materializedsegment.md): Create a new materialized segment. The materialization can then be attached to rules. - [Create Metric](https://confidence-auth-testing.mintlify.io/api-reference/create-metric.md): Create a metric. A metric is a general description of how to aggregate a measurement from a fact table to an entity. For example, averaging the number of seconds a user has been on a page, from a fact table of page views. - [Create MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/create-metriccalculation.md): Create a new metric calculation. The metric calculation represents the calculation of a metric for a specific time window, for example, the date 2020-01-01, or the hour 2020-01-01T01. It is a long running operation and the current status can be seen in the `state` field of the `MetricCalculation… - [Create Role](https://confidence-auth-testing.mintlify.io/api-reference/create-role.md): Creates a new role - [Create Rollout](https://confidence-auth-testing.mintlify.io/api-reference/create-rollout.md): Creates a new Rollout. - [Create Rule](https://confidence-auth-testing.mintlify.io/api-reference/create-rule.md): Create a new rule. A rule decides at which proportions user from a specific segment should be assigned variants from the flag. - [Create ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/create-scheduledexposurecalculation.md): Create a scheduled exposure calculation. The schedule defines the start time and frequency that the exposure table should be calculated. The exposure table is calculated by finding the first assignment of each entity in the referenced assignment table. - [Create ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/create-scheduledmetriccalculation.md): Create a scheduled metric calculation. The schedule defines the start time and frequency that a metric should be calculated for a specific exposure table. - [Create Segment](https://confidence-auth-testing.mintlify.io/api-reference/create-segment.md): Create a new segment. A segment defines a part of the population of an entity, for example, the population of users. It contains an overall proportion of the population as well as optional targeting criteria, like the country a user is from. A segment can also be coordinated with other segments,… - [Create Surface](https://confidence-auth-testing.mintlify.io/api-reference/create-surface.md) - [Create UserInvitation](https://confidence-auth-testing.mintlify.io/api-reference/create-userinvitation.md): Creates a new invitation for a user and sends an email with a login link. - [Create Variant](https://confidence-auth-testing.mintlify.io/api-reference/create-variant.md): Creates a new variant and add it to the given flag. A variant is a named value that typically represents a group of settings that can be used to control part of an application. - [Delete AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/delete-analysisresult.md) - [Delete ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/delete-apiclient.md): Delete an API client. - [Delete AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/delete-assignmenttable.md): Delete an assignment table. The assignment table can only be deleted if there are no active scheduled exposure calculations referencing the table. - [Delete Client](https://confidence-auth-testing.mintlify.io/api-reference/delete-client.md): Delete an existing client. - [Delete ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/delete-clientcredential.md): Delete a client credential. - [Delete DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/delete-dimensiontable.md): Delete a dimension table. A dimension table can only be deleted if no metrics are using it. - [Delete Entity](https://confidence-auth-testing.mintlify.io/api-reference/delete-entity.md): Delete an entity. The entity cannot be used by a fact table or metric. - [Delete ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/delete-exposuretable.md): Deletes an entity relation table. - [Delete FactTable](https://confidence-auth-testing.mintlify.io/api-reference/delete-facttable.md): Delete a fact table. The fact table can only be deleted if there are no metrics referencing it. - [Delete Group](https://confidence-auth-testing.mintlify.io/api-reference/delete-group.md): Deletes a group. - [Delete MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/delete-materializedsegment.md): Delete a materialized segment. - [Delete Metric](https://confidence-auth-testing.mintlify.io/api-reference/delete-metric.md): Delete a metric. A metric can only be deleted if there are no scheduled metric calculations referencing it. - [Delete Role](https://confidence-auth-testing.mintlify.io/api-reference/delete-role.md): Deletes a role - [Delete Rule](https://confidence-auth-testing.mintlify.io/api-reference/delete-rule.md): Delete a rule. Note, entities that previously matched this rule, will now be passed on to the next rule. - [Delete ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/delete-scheduledmetriccalculation.md): Delete a scheduled metric calculation. A scheduled metric calculation can always be deleted. - [Delete Surface](https://confidence-auth-testing.mintlify.io/api-reference/delete-surface.md) - [Delete User](https://confidence-auth-testing.mintlify.io/api-reference/delete-user.md): Delete user by name. - [Delete UserInvitation](https://confidence-auth-testing.mintlify.io/api-reference/delete-userinvitation.md): Revokes an existing invitation. - [Delete Variant](https://confidence-auth-testing.mintlify.io/api-reference/delete-variant.md): Deletes a variant. Variants that are used by one or more rules cannot be deleted. - [Deriveevaluationcontextschema Client](https://confidence-auth-testing.mintlify.io/api-reference/deriveevaluationcontextschema-client.md): Infer the schema of the evaluation context for a specific set of clients, that has previously been used to resolve one or more flags. - [Describe AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/describe-assignmenttable.md): Describe the assignments table - [Execute AddExploratoryAnalysis](https://confidence-auth-testing.mintlify.io/api-reference/execute-addexploratoryanalysis.md): Executes the addExploratoryAnalysis function. - [Execute ArchiveAction](https://confidence-auth-testing.mintlify.io/api-reference/execute-archiveaction.md): Executes the archive action - [Execute ConvertToRolloutAction](https://confidence-auth-testing.mintlify.io/api-reference/execute-converttorolloutaction.md): Executes the convertToRollout action - [Execute DeleteExploratoryAnalysis](https://confidence-auth-testing.mintlify.io/api-reference/execute-deleteexploratoryanalysis.md): Executes the deleteExploratoryAnalysis function. - [Execute DeleteReviewResponse](https://confidence-auth-testing.mintlify.io/api-reference/execute-deletereviewresponse.md): Executes the deleteReviewResponse function. - [Execute EditExploratoryAnalysis](https://confidence-auth-testing.mintlify.io/api-reference/execute-editexploratoryanalysis.md): Executes the editExploratoryAnalysis function. - [Execute EndAction](https://confidence-auth-testing.mintlify.io/api-reference/execute-endaction.md): Executes the end action - [Execute ExecuteScheduledIncrease](https://confidence-auth-testing.mintlify.io/api-reference/execute-executescheduledincrease.md): Executes the executeScheduledIncrease function. - [Execute GetExploratoryAnalysis](https://confidence-auth-testing.mintlify.io/api-reference/execute-getexploratoryanalysis.md): Executes the getExploratoryAnalysis function. - [Execute GetMandatoryMetric](https://confidence-auth-testing.mintlify.io/api-reference/execute-getmandatorymetric.md): Executes the getMandatoryMetrics function. - [Execute GetRolloutInfo](https://confidence-auth-testing.mintlify.io/api-reference/execute-getrolloutinfo.md): Executes the getRolloutInfo function. - [Execute LaunchAction](https://confidence-auth-testing.mintlify.io/api-reference/execute-launchaction.md): Executes the launch action - [Execute PauseIntake](https://confidence-auth-testing.mintlify.io/api-reference/execute-pauseintake.md): Executes the pauseIntake function. - [Execute RefreshExploratoryAnalysisCalculation](https://confidence-auth-testing.mintlify.io/api-reference/execute-refreshexploratoryanalysiscalculation.md): Executes the refreshExploratoryAnalysisCalculations function. - [Execute RequestReview](https://confidence-auth-testing.mintlify.io/api-reference/execute-requestreview.md): Executes the requestReviews function. - [Execute ResumeIntake](https://confidence-auth-testing.mintlify.io/api-reference/execute-resumeintake.md): Executes the resumeIntake function. - [Execute RetriggerExposure](https://confidence-auth-testing.mintlify.io/api-reference/execute-retriggerexposure.md): Retrigger the exposure calculation for this experiment. This will also retrigger all dependent metric calculations if 'retriggerDependentMetrics' is set to true. - [Execute RetriggerMetric](https://confidence-auth-testing.mintlify.io/api-reference/execute-retriggermetric.md): Retrigger a specific metric calculation for this experiment. - [Execute SubmitReviewResponse](https://confidence-auth-testing.mintlify.io/api-reference/execute-submitreviewresponse.md): Executes the submitReviewResponse function. - [Execute UpdateReview](https://confidence-auth-testing.mintlify.io/api-reference/execute-updatereview.md): Executes the updateReviews function. - [Execute UpdateSegment](https://confidence-auth-testing.mintlify.io/api-reference/execute-updatesegment.md): Executes the updateSegment function. - [Exists DataWarehouse](https://confidence-auth-testing.mintlify.io/api-reference/exists-datawarehouse.md): Checks if a data warehouse is currently configured - [Get Abtest](https://confidence-auth-testing.mintlify.io/api-reference/get-abtest.md): Retrieves a abtest by name. - [Get AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/get-analysisresult.md) - [Get ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/get-apiclient.md): Fetch an API client. - [Get AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/get-assignmenttable.md): Get an assignment table. - [Get Client](https://confidence-auth-testing.mintlify.io/api-reference/get-client.md): Get an existing client. - [Get ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/get-clientcredential.md): Get an existing client credential. - [Get DataWarehouse](https://confidence-auth-testing.mintlify.io/api-reference/get-datawarehouse.md): Get the data warehouse. - [Get DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/get-dimensiontable.md): Get a dimension table. - [Get Entity](https://confidence-auth-testing.mintlify.io/api-reference/get-entity.md): Get the given entity. - [Get ExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/get-exposurecalculation.md): Get an existing exposure calculation. - [Get ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/get-exposuretable.md): Get the exposure table. - [Get FactTable](https://confidence-auth-testing.mintlify.io/api-reference/get-facttable.md): Get a fact table. - [Get Flag](https://confidence-auth-testing.mintlify.io/api-reference/get-flag.md): Get a flag. - [Get Group](https://confidence-auth-testing.mintlify.io/api-reference/get-group.md): Gets a group by name. - [Get MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/get-materializedsegment.md): Get a materialized segment. - [Get Metric](https://confidence-auth-testing.mintlify.io/api-reference/get-metric.md): Get a metric. - [Get MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/get-metriccalculation.md): Get an existing metric calculation. - [Get Role](https://confidence-auth-testing.mintlify.io/api-reference/get-role.md): Fetch a single role. - [Get Rollout](https://confidence-auth-testing.mintlify.io/api-reference/get-rollout.md): Retrieves a rollout by name. - [Get Rule](https://confidence-auth-testing.mintlify.io/api-reference/get-rule.md): Get a rule of a flag. - [Get ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/get-scheduledexposurecalculation.md): Get the scheduled exposure calculation. - [Get ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/get-scheduledmetriccalculation.md): Get the scheduled metric calculation. - [Get Segment](https://confidence-auth-testing.mintlify.io/api-reference/get-segment.md): Get a segment. - [Get Surface](https://confidence-auth-testing.mintlify.io/api-reference/get-surface.md) - [Get User](https://confidence-auth-testing.mintlify.io/api-reference/get-user.md): Fetch a single user. - [Get UserInvitation](https://confidence-auth-testing.mintlify.io/api-reference/get-userinvitation.md): Get an invitation. - [Get Variant](https://confidence-auth-testing.mintlify.io/api-reference/get-variant.md): Get a specific variant of the given flag. - [List Abtest](https://confidence-auth-testing.mintlify.io/api-reference/list-abtest.md): Lists abtests with optional filtering and pagination. - [List AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/list-analysisresult.md) - [List ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/list-apiclient.md): List API clients. - [List AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/list-assignmenttable.md): List assignment tables. The assignment tables are returned in no particular order. - [List Client](https://confidence-auth-testing.mintlify.io/api-reference/list-client.md): List clients. Clients are listed in no particular order. - [List ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/list-clientcredential.md): List client credentials. Credentials are listed in no particular order. - [List DataWarehouse](https://confidence-auth-testing.mintlify.io/api-reference/list-datawarehouse.md): List data warehouses. The data warehouses are returned in no particular order. - [List DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/list-dimensiontable.md): List dimension tables. The dimension tables are returned in no particular order. - [List Entity](https://confidence-auth-testing.mintlify.io/api-reference/list-entity.md): List entities. Entities are returned in no particular order. - [List ExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/list-exposurecalculation.md): List exposure calculations from a schedule. The results are returned from latest to oldest. - [List ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/list-exposuretable.md): List exposure tables. The exposure tables are returned in no particular order. - [List FactTable](https://confidence-auth-testing.mintlify.io/api-reference/list-facttable.md): List fact tables. The fact tables are returned in no particular order. - [List Flag](https://confidence-auth-testing.mintlify.io/api-reference/list-flag.md): List all flags optionally filtered by state. The flags are ordered by `updateTime`. - [List Group](https://confidence-auth-testing.mintlify.io/api-reference/list-group.md): List the groups. - [List MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/list-materializedsegment.md): List all materialized segments. - [List Metric](https://confidence-auth-testing.mintlify.io/api-reference/list-metric.md): List metrics. The metrics are in no particular order. - [List MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/list-metriccalculation.md): List metric calculations from a schedule. The results are returned in no particular order. - [List Role](https://confidence-auth-testing.mintlify.io/api-reference/list-role.md): List roles. - [List Rollout](https://confidence-auth-testing.mintlify.io/api-reference/list-rollout.md): Lists rollouts with optional filtering and pagination. - [List Rule](https://confidence-auth-testing.mintlify.io/api-reference/list-rule.md): List all rules of the flag. Rules are returned in the same order as they are evaluated. - [List ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/list-scheduledexposurecalculation.md): List scheduled exposure calculations. The results are returned in no particular order. - [List ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/list-scheduledmetriccalculation.md): List scheduled metric calculations. The results are returned in no particular order. - [List Segment](https://confidence-auth-testing.mintlify.io/api-reference/list-segment.md): List segments. Segments are listed in no particular order. - [List Surface](https://confidence-auth-testing.mintlify.io/api-reference/list-surface.md) - [List User](https://confidence-auth-testing.mintlify.io/api-reference/list-user.md): List users within the organization. - [List UserGroup](https://confidence-auth-testing.mintlify.io/api-reference/list-usergroup.md): List groups for a user. - [List UserInvitation](https://confidence-auth-testing.mintlify.io/api-reference/list-userinvitation.md): List the invitations currently existing for this account. - [List Variant](https://confidence-auth-testing.mintlify.io/api-reference/list-variant.md): List all the variants of this flag. The variants are returned in the order they were added to the flag. - [Query MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/query-metriccalculation.md): Query results for a single metric calculation. - [Query ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/query-scheduledmetriccalculation.md): Query results from a given metric calculation schedule. This is a general endpoint for querying and aggregating metric data. The aggregation can be performed over both time and specific dimensions. - [Queryreferences Segment](https://confidence-auth-testing.mintlify.io/api-reference/queryreferences-segment.md): Query all segments that reference the specified segment in their targeting. - [Queryusage Flag](https://confidence-auth-testing.mintlify.io/api-reference/queryusage-flag.md): Query time series data about how much this flag was used recently. You cannot query more than 7 days back in time. - [Request AccessToken](https://confidence-auth-testing.mintlify.io/api-reference/request-accesstoken.md) - [Resolves Flag](https://confidence-auth-testing.mintlify.io/api-reference/resolves-flag.md): Resolve multiple flags into variants and values. This method resolves all flags that are enabled for the given client, or a subset of them specified in the request. A flag is resolved by evaluating its rules in order, a rule matches if: 1) it is enabled, 2) the referred segment is active, and 3)… - [Resume ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/resume-scheduledmetriccalculation.md): Resumes the scheduled metric calculation. - [Retrigger MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/retrigger-metriccalculation.md): Retriggers a completed metric calculation. This will invalidate the results of the existing calculation and replace with the new results. Can only be done if the current calculation is completed and not already retriggered. Returns the new metric calculation. - [Retrigger ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/retrigger-scheduledexposurecalculation.md): Retriggers the scheduled exposure calculation. This will truncate the exposure table and reset the schedule - [Retrigger ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/retrigger-scheduledmetriccalculation.md): Retriggers the scheduled metric calculation. This will directly retrigger all calculations that have been run so far - [Run Analysis](https://confidence-auth-testing.mintlify.io/api-reference/run-analysis.md): Runs an analysis that tests multiple hypotheses and evaluates their results by an optional decision rule. - [Run PowerAnalysis](https://confidence-auth-testing.mintlify.io/api-reference/run-poweranalysis.md): Runs a power analysis. - [Abtest](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest.md) - [Abtest.AbTestData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-abtestdata.md) - [Abtest.DecisionRecordData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-decisionrecorddata.md) - [Abtest.ExploreData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-exploredata.md) - [Abtest.ExposureData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-exposuredata.md) - [Abtest.FlagsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-flagsdata.md) - [Abtest.HypothesisData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-hypothesisdata.md) - [Abtest.MetricsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-metricsdata.md) - [Abtest.PlanningData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-planningdata.md) - [Abtest.ReportData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-reportdata.md) - [Abtest.ReviewsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-reviewsdata.md) - [Abtest.SampleSizeData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-samplesizedata.md) - [Abtest.StatsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/abtest-statsdata.md) - [AccessToken](https://confidence-auth-testing.mintlify.io/api-reference/schemas/accesstoken.md) - [AnalysisData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/analysisdata.md) - [AnalysisPlan](https://confidence-auth-testing.mintlify.io/api-reference/schemas/analysisplan.md) - [AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/schemas/analysisresult.md) - [ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/schemas/apiclient.md) - [AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/schemas/assignmenttable.md) - [Client](https://confidence-auth-testing.mintlify.io/api-reference/schemas/client.md) - [ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/schemas/clientcredential.md) - [DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/schemas/dimensiontable.md) - [Entity](https://confidence-auth-testing.mintlify.io/api-reference/schemas/entity.md) - [ExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/schemas/exposurecalculation.md) - [ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/schemas/exposuretable.md) - [FactTable](https://confidence-auth-testing.mintlify.io/api-reference/schemas/facttable.md) - [Flag](https://confidence-auth-testing.mintlify.io/api-reference/schemas/flag.md) - [Flag.Rule](https://confidence-auth-testing.mintlify.io/api-reference/schemas/flag-rule.md) - [Flag.Variant](https://confidence-auth-testing.mintlify.io/api-reference/schemas/flag-variant.md) - [Group](https://confidence-auth-testing.mintlify.io/api-reference/schemas/group.md) - [MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/schemas/materializedsegment.md) - [Metric](https://confidence-auth-testing.mintlify.io/api-reference/schemas/metric.md) - [MetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/schemas/metriccalculation.md) - [PowerAnalysisData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/poweranalysisdata.md) - [Role](https://confidence-auth-testing.mintlify.io/api-reference/schemas/role.md) - [Rollout](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout.md) - [Rollout.ExploreData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-exploredata.md) - [Rollout.ExposureData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-exposuredata.md) - [Rollout.FlagsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-flagsdata.md) - [Rollout.MetricsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-metricsdata.md) - [Rollout.PlanningData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-planningdata.md) - [Rollout.ReviewsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-reviewsdata.md) - [Rollout.RolloutData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-rolloutdata.md) - [Rollout.SampleSizeData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-samplesizedata.md) - [Rollout.StatsData](https://confidence-auth-testing.mintlify.io/api-reference/schemas/rollout-statsdata.md) - [ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/schemas/scheduledexposurecalculation.md) - [ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/schemas/scheduledmetriccalculation.md) - [Segment](https://confidence-auth-testing.mintlify.io/api-reference/schemas/segment.md) - [Surface](https://confidence-auth-testing.mintlify.io/api-reference/schemas/surface.md) - [Targeting](https://confidence-auth-testing.mintlify.io/api-reference/schemas/targeting.md) - [Targeting.Criterion](https://confidence-auth-testing.mintlify.io/api-reference/schemas/targeting-criterion.md) - [User](https://confidence-auth-testing.mintlify.io/api-reference/schemas/user.md) - [Suggest Metric](https://confidence-auth-testing.mintlify.io/api-reference/suggest-metric.md): Suggests a metric based on a title and / or description - [Unarchive Flag](https://confidence-auth-testing.mintlify.io/api-reference/unarchive-flag.md): unarchive a flag that has been archived. - [Undelete FactTable](https://confidence-auth-testing.mintlify.io/api-reference/undelete-facttable.md): Undeletes a fact table. - [Update Abtest](https://confidence-auth-testing.mintlify.io/api-reference/update-abtest.md): Updates an existing abtest. - [Update AnalysisResult](https://confidence-auth-testing.mintlify.io/api-reference/update-analysisresult.md) - [Update ApiClient](https://confidence-auth-testing.mintlify.io/api-reference/update-apiclient.md): Update an existing API client. - [Update AssignmentTable](https://confidence-auth-testing.mintlify.io/api-reference/update-assignmenttable.md): Update an assignment table. - [Update Client](https://confidence-auth-testing.mintlify.io/api-reference/update-client.md): Update an existing client. - [Update ClientCredential](https://confidence-auth-testing.mintlify.io/api-reference/update-clientcredential.md): Update an existing client client credential. - [Update DataWarehouse](https://confidence-auth-testing.mintlify.io/api-reference/update-datawarehouse.md): Update the data warehouse. It is not possible to switch between data warehouses, e.g., going from BigQuery to Databricks. The endpoint will verify that access to relevant resources are set up correctly. - [Update DimensionTable](https://confidence-auth-testing.mintlify.io/api-reference/update-dimensiontable.md): Updates the given dimension table. - [Update Entity](https://confidence-auth-testing.mintlify.io/api-reference/update-entity.md): Updates the given entity. - [Update ExposureTable](https://confidence-auth-testing.mintlify.io/api-reference/update-exposuretable.md): Update the exposure table. - [Update FactTable](https://confidence-auth-testing.mintlify.io/api-reference/update-facttable.md): Updates the given fact table. - [Update Flag](https://confidence-auth-testing.mintlify.io/api-reference/update-flag.md): Updates the flag. When updating a flag, all variants must match the schema, segments and variants referenced by rules must exist. - [Update Group](https://confidence-auth-testing.mintlify.io/api-reference/update-group.md): Updates a group - [Update MaterializedSegment](https://confidence-auth-testing.mintlify.io/api-reference/update-materializedsegment.md): Update a rule. The segment and variants referred to by the rule must exist. - [Update Metric](https://confidence-auth-testing.mintlify.io/api-reference/update-metric.md): Update a metric. This will affect future calculations using this metric - [Update Role](https://confidence-auth-testing.mintlify.io/api-reference/update-role.md): Updates a role - [Update Rollout](https://confidence-auth-testing.mintlify.io/api-reference/update-rollout.md): Updates an existing rollout. - [Update Rule](https://confidence-auth-testing.mintlify.io/api-reference/update-rule.md): Update a rule. The segment and variants referred to by the rule must exist. - [Update ScheduledExposureCalculation](https://confidence-auth-testing.mintlify.io/api-reference/update-scheduledexposurecalculation.md): Updates a scheduled exposure calculation. - [Update ScheduledMetricCalculation](https://confidence-auth-testing.mintlify.io/api-reference/update-scheduledmetriccalculation.md): Updates a scheduled metric calculation. - [Update Segment](https://confidence-auth-testing.mintlify.io/api-reference/update-segment.md): Update the segment. Only segments in state UNALLOCATED can be updated. - [Update Surface](https://confidence-auth-testing.mintlify.io/api-reference/update-surface.md) - [Update User](https://confidence-auth-testing.mintlify.io/api-reference/update-user.md): Update a user. - [Update Variant](https://confidence-auth-testing.mintlify.io/api-reference/update-variant.md): Updates a variant of a flag. The updated variant must satisfy the schema of the flag. - [Validate Metric](https://confidence-auth-testing.mintlify.io/api-reference/validate-metric.md): Validates a metric configuration - [API Fundamentals](https://confidence-auth-testing.mintlify.io/docs/api/api-basics.md): Learn the fundamentals of working with Confidence APIs including authentication, pagination, and resource names. - [Connectors](https://confidence-auth-testing.mintlify.io/docs/api/connectors.md): Confidence Event connectors is a managed service for exporting different types of event data from Confidence. - [Experiments](https://confidence-auth-testing.mintlify.io/docs/api/experiments.md): Confidence Experiments is a fully managed service for A/B testing and experimentation. - [Flag Concepts](https://confidence-auth-testing.mintlify.io/docs/api/flags/concepts.md): Understand the key concepts in Confidence Flags. - [Flags Reference](https://confidence-auth-testing.mintlify.io/docs/api/flags/flags-reference.md): Technical reference for Confidence Flags. - [Resolution Reference](https://confidence-auth-testing.mintlify.io/docs/api/flags/resolution-reference.md): Technical reference for flag resolution and application. - [Segments Reference](https://confidence-auth-testing.mintlify.io/docs/api/flags/segments-reference.md): Technical reference for Confidence Segments. - [Event Connectors](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/connectors/events.md): Export event data ingested through the Confidence event sender SDKs. - [Export Data From Confidence](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/connectors/export-data.md): Learn how to export data from Confidence using connectors. - [Flag Applied Connectors](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/connectors/flag-applied.md): Export assignment data from Confidence. - [Platform Connectors](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/connectors/platform.md): Forward internal events from Confidence to your system. - [Manage A/B Tests](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/experiments/manage-abtests.md): Learn how to create and manage A/B tests using the Confidence API. - [Manage Rollouts](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/experiments/manage-rollouts.md): Learn how to create and manage rollouts using the Confidence API. - [Apply Flags](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/apply-flags.md): Learn how to track flag usage by applying flags. - [Archive Flags and Segments](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/archive-flag.md): Learn how to archive flags and segments when they're no longer needed. - [Coordinate Segments](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/coordinate-segments.md): Learn how to make segments mutually exclusive using coordination tags. - [Create a Flag](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/create-flag.md): Learn how to create a flag using the Confidence API. - [Create Flag Rules](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/create-flag-rule.md): Learn how to create rules that assign variants to users based on segments. - [Create Flag Variants](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/create-flag-variants.md): Learn how to create and manage flag variants. - [Create Materialized Segments](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/create-materialized-segment.md): Learn how to create materialized segments that load units from BigQuery. - [Create Segments](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/create-segment.md): Learn how to create segments to define target audiences. - [Define a Flag Schema](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/define-flag-schema.md): Learn how to define the schema for a flag. - [Resolve Flags](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/resolve-flags.md): Learn how to resolve flags to get variant values for users. - [Set Up Flag Clients](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/setup-flag-clients.md): Learn how to create flag clients and manage their credentials. - [Target with Criteria](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/flags/target-with-criteria.md): Learn how to use targeting criteria to filter users in segments. - [OAuth Apps](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/iam/create-oauth-apps.md): Learn about Confidence and third-party apps. - [Manage API Clients](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/iam/manage-api-clients.md): Learn how to create API clients. - [Manage Users](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/iam/manage-users.md): Learn how to fetch and list users. - [Create Assignment Tables](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/metrics/create-assignment-table.md): Learn how to create assignment tables using the API. - [Create Dimension Tables](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/metrics/create-dimension-table.md): Learn how to create dimension tables using the API. - [Create Entities](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/metrics/create-entity.md): Learn how to create entities using the API. - [Create Fact Tables](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/metrics/create-fact-table.md): Learn how to create fact tables using the API. - [Create Metrics](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/metrics/create-metric.md): Learn how to create metrics using the API. - [Configure Multiple Comparisons Adjustment](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/configure-multiple-comparisons.md): Use decision rules in the Stats API to control false positive rates across multiple metrics. - [Configure Sequential Testing](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/configure-sequential-testing.md): Use sequential testing methods in the Stats API to analyze experiments during data collection. - [Configure Variance Reduction](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/configure-variance-reduction.md): Use pre-exposure data in the Stats API to reduce variance and increase experiment precision. - [Create an Analysis Plan](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/create-analysis-plan.md): Learn how to create an analysis plan for your experiment. - [Run an Analysis](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/run-analysis.md): Learn how to analyze your experiment. - [Run a Power Analysis](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/stats/run-power-analysis.md): Learn how to run a power analysis. - [Add Metrics to a Surface](https://confidence-auth-testing.mintlify.io/docs/api/how-to-guides/surfaces/add-metrics-to-surface.md): Learn how to add required and associated metrics to a surface using the API. - [IAM](https://confidence-auth-testing.mintlify.io/docs/api/iam.md): Confidence IAM is a service for identity and access management. - [Metrics Concepts](https://confidence-auth-testing.mintlify.io/docs/api/metrics/concepts.md): Understand the key concepts in Confidence Metrics. - [Entities Reference](https://confidence-auth-testing.mintlify.io/docs/api/metrics/entities-reference.md): Technical reference for entities in Confidence Metrics. - [Metrics Reference](https://confidence-auth-testing.mintlify.io/docs/api/metrics/metrics-reference.md): Technical reference for metrics in Confidence Metrics. - [Tables Reference](https://confidence-auth-testing.mintlify.io/docs/api/metrics/tables-reference.md): Technical reference for tables in Confidence Metrics. - [Get Started with Confidence APIs](https://confidence-auth-testing.mintlify.io/docs/api/quickstart.md): This tutorial helps you make your first Confidence API call by retrieving a list of existing feature flags. - [Analysis Reference](https://confidence-auth-testing.mintlify.io/docs/api/stats/analysis-reference.md): Technical reference for statistical analysis in Confidence Stats. - [Stats Concepts](https://confidence-auth-testing.mintlify.io/docs/api/stats/concepts.md): Understand the key concepts in Confidence Stats. - [Confidence as a Platform (APIs)](https://confidence-auth-testing.mintlify.io/docs/confidence-as-a-platform.md): Use Confidence as a true platform and build what you need on top of it. - [Warehouse-Native Confidence](https://confidence-auth-testing.mintlify.io/docs/data-warehouse-native.md): Warehouse-Native Confidence is a modern experimentation platform that runs on top of your warehouse. - [Analyze Results](https://confidence-auth-testing.mintlify.io/docs/experiments/analyze-results.md): Understand what your results mean and what to do next. - [Audience](https://confidence-auth-testing.mintlify.io/docs/experiments/audience.md): The audience is the set of users or other units that you want to make eligible for an experiment. - [Comments](https://confidence-auth-testing.mintlify.io/docs/experiments/comments.md): With comments you can work together on your experiment with team mates. Add comments to the experiment design or its results. - [Minimum Detectable Effects and Non-Inferiority Margins](https://confidence-auth-testing.mintlify.io/docs/experiments/design/effect-sizes.md): Use minimum detectable effects for your success metrics to run power analyses and understand how much traffic you need. Set non-inferiority margins for your guardrail metrics to define acceptable tolerance levels for potential metric degradation. - [Hypothesis](https://confidence-auth-testing.mintlify.io/docs/experiments/design/hypothesis.md): Formulate a clear hypothesis that you can test with an experiment. - [Alpha and Power](https://confidence-auth-testing.mintlify.io/docs/experiments/design/power.md): Understand risks, how to control them, and what affects your chances of finding effects. - [Mutually Exclusive Experiments](https://confidence-auth-testing.mintlify.io/docs/experiments/exclusive-experiments.md) - [Exploration](https://confidence-auth-testing.mintlify.io/docs/experiments/exploration.md): Drill down into the results of an experiment to learn more about the impact. - [Introduction to Experiments](https://confidence-auth-testing.mintlify.io/docs/experiments/introduction.md): Confidence is a platform for running experiments. Experiments are a way to test new ideas and measure their impact on your business. Confidence comes with multiple built-in experiment types, and you can also create your own custom experiment designs using the API. - [Links](https://confidence-auth-testing.mintlify.io/docs/experiments/links.md): Add links to related resources for your experiment like design files, docs, etc. - [Metrics](https://confidence-auth-testing.mintlify.io/docs/experiments/metrics.md): Metrics define what to evaluate an experiment on. - [Monitor a Live Experiment](https://confidence-auth-testing.mintlify.io/docs/experiments/monitoring.md): Understand when your experiment isn't going as planned and how to react. - [Reports](https://confidence-auth-testing.mintlify.io/docs/experiments/reports.md) - [Reviews](https://confidence-auth-testing.mintlify.io/docs/experiments/reviews.md): Reviews allow you to give feedback on and signal to your teammates that an experiment is ready for launch or not. Surfaces can optionally require approval before allowing experiments to launch. - [Sample Size Calculator](https://confidence-auth-testing.mintlify.io/docs/experiments/sample-size-calculator.md): Understand how the sample size calculator works and what affects required sample size. - [Statistical Settings](https://confidence-auth-testing.mintlify.io/docs/experiments/statistical-settings.md): Tweak the statistical settings to how you want to control the risk of false positives and false negatives. - [Adjustment for Multiple Comparisons](https://confidence-auth-testing.mintlify.io/docs/experiments/stats/adjustment-multiple-comparisons.md): The overall shipping decision dictates how to adjust alpha and power for multiple comparisons. - [Missing Values](https://confidence-auth-testing.mintlify.io/docs/experiments/stats/missing-values.md) - [Sequential Tests](https://confidence-auth-testing.mintlify.io/docs/experiments/stats/sequential-tests.md): Use sequential testing to view results during the experiment without invalidating the statistical results. - [Statistical Tests](https://confidence-auth-testing.mintlify.io/docs/experiments/stats/stat-tests.md): Understand the superiority and non-inferiority tests used in Confidence. - [Variance Reduction (CUPED)](https://confidence-auth-testing.mintlify.io/docs/experiments/stats/variance-reduction.md): Use pre-exposure data to reduce the variance and increase your velocity. - [Treatments](https://confidence-auth-testing.mintlify.io/docs/experiments/treatments.md): Treatments are the variants that you want to test in your experiment. - [Unauthenticated Users](https://confidence-auth-testing.mintlify.io/docs/experiments/unauthenticated-users.md) - [A/B Tests](https://confidence-auth-testing.mintlify.io/docs/experiments/workflows/abtests.md): An A/B test is a randomized controlled trial. Units of interest, often users or customers, receive one or more treatment variants through randomization. - [Analysis](https://confidence-auth-testing.mintlify.io/docs/experiments/workflows/analysis.md): Analysis lets you analyze experiments that run outside of Confidence. For example, you can re-analyze experiments you ran before using Confidence, to gather all experiments in one place. - [Rollouts](https://confidence-auth-testing.mintlify.io/docs/experiments/workflows/rollouts.md): A rollout is a way to gradually roll out a change or feature to a percentage of your users to ensure it doesn't have any negative impact on your users or your systems. - [Audience](https://confidence-auth-testing.mintlify.io/docs/flags/audience.md): Reference documentation for audience targeting in rules and segments. - [Clients](https://confidence-auth-testing.mintlify.io/docs/flags/clients.md): Reference documentation for Confidence clients. - [Context Schema](https://confidence-auth-testing.mintlify.io/docs/flags/context-schema.md) - [Flags](https://confidence-auth-testing.mintlify.io/docs/flags/create-flags.md): Reference documentation for flag schemas and variants in Confidence. - [Data Transfer](https://confidence-auth-testing.mintlify.io/docs/flags/data-transfer.md): Understand how your data flows through Confidence Flags. - [Rules](https://confidence-auth-testing.mintlify.io/docs/flags/define-rules.md): Reference documentation for rules that assign variants to users. - [Introduction to Flags](https://confidence-auth-testing.mintlify.io/docs/flags/introduction.md): Confidence Flags is a managed service for feature flagging. It provides sophisticated targeting and coordination capabilities. - [Materialized Segments](https://confidence-auth-testing.mintlify.io/docs/flags/materialized-segments.md): Reference documentation for materialized segments in Confidence. - [Segments](https://confidence-auth-testing.mintlify.io/docs/flags/segments.md): Reference documentation for segments in Confidence. - [Add Confidence to a Slack Channel](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/add-confidence-to-slack-channel.md): Learn how to add the Confidence app to a Slack channel so it can post notifications. - [Add an Experiment to a Surface](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/add-experiment-to-surface.md): Learn how to add an experiment to a surface. - [Add Metrics to a Surface](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/add-metrics-to-surface.md): Learn how to add metrics to a surface to make them easier to find or enforce them as required. - [Archive a Flag](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/archive-flag.md): Learn how to archive a flag when it's no longer needed. - [Calculate Required Sample Size](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/calculate-sample-size.md): Learn how to calculate the required sample size for your experiment. - [Configure Surface Notifications](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/configure-surface-notifications.md): Learn how to send notifications for activities on a surface. - [Configure Surface Reviews](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/configure-surface-reviews.md): Learn how to add optional or required reviewers to all experiments on a surface. - [Connect Your Personal Slack Account](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/connect-personal-slack.md): Learn how to connect your personal Slack account to receive notifications in Slack. - [Create an Activity Feed](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-activity-feed.md): Learn how to create an activity feed to follow activities for specific types of resources. - [Create an Assignment Table](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-assignment-table.md): Learn how to create an assignment table in Confidence. - [Create a Conditional Targeting Rule](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-conditional-targeting-rule.md): Learn how to create a conditional targeting rule to assign variants to users based on criteria and percentage allocation. - [Create a Custom Role](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-custom-role.md): Learn how to create custom roles from fine-grained permissions. - [Create a Dimension Table](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-dimension-table.md): Learn how to create a dimension table in Confidence. - [Create an Entity](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-entity.md): Learn how to create an entity in Confidence. - [Create an Entity Relation Table](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-entity-relation-table.md): Learn how to create an entity relation table to connect anonymous users to authenticated users. - [Create a Fact Table](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-fact-table.md): Learn how to create a fact table in Confidence. - [Create a Flag](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-flag.md): Learn how to create a flag in Confidence to remotely control the behavior of your application. - [Create a Flag Variant](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-flag-variant.md): Learn how to create variants to implement different experiences for a flag. - [Create an Individual Targeting Rule](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-individual-targeting-rule.md): Learn how to create an individual targeting rule to force a specific variant for testing and debugging. - [Create Materialized Segment](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-materialized-segment.md): Learn how to create a materialized segment that loads units from BigQuery. - [Create a Metric](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-metric.md): Learn how to create a metric in Confidence. - [Create a Policy](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-policy.md): Learn how to create a policy to grant roles to users or groups. - [Use Review Agents](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-review-agent.md): Learn how to create and use AI review agents that provide automated feedback on experiment designs. - [Create a Rollout](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-rollout-rule.md): Learn how to create a rollout to gradually turn on a feature for users. - [Create Segments](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-segments.md): Learn how to create segments to define reusable groups of users. - [Create a Surface](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/create-surface.md): Learn how to create a surface to organize experiments. - [Define the Audience](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/define-audience-criteria.md): Learn how to add inclusion criteria to target specific users in rules and segments. - [Edit Flag Schema](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/edit-flag-schema.md): Learn how to add or change properties in a flag's schema. - [Explore Experiment Results](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/explore-results.md): Learn how to create explorations to drill down into experiment results. - [Filter Assignments for Sample Size Calculations](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/filter-assignments-for-sample-size.md): Learn how to filter past assignments on flags to improve sample size calculations. - [Integrate Slack with Confidence](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/integrate-slack.md): Learn how to integrate your Slack workspace with Confidence to enable Slack notifications. - [Invite a User](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/invite-user.md): Learn how to invite users to your Confidence workspace. - [Manage Clients](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/manage-clients.md): Learn how to create, configure, and manage clients to authenticate requests to Confidence. - [Manage Flag Permissions](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/manage-flag-permissions.md): Learn how to manage access permissions for individual flags. - [Manage labels](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/manage-labels.md): Learn how to create and manage labels to organize resources in Confidence. - [Reorder Rules](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/reorder-rules.md): Learn how to control rule evaluation order and understand the impact of reordering. - [How to Run Exclusive Experiments](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/run-exclusive-experiments.md): Learn how to create exclusivity groups and make experiments mutually exclusive. - [Set Up Local Resolver](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/setup-local-resolver.md): Learn how to set up and run a local resolver to resolve flags locally in your network. - [Share Experiment Permissions](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/share-experiment-permissions.md): Learn how to share an experiment with other users or groups. - [Test Flag Resolution](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/test-flag-resolution.md): Learn how to test flag resolution using the resolver test. - [Use Exposure Filters](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/use-exposure-filters.md): Learn how to add exposure filters to narrow down which users to include in experiment analysis. - [Validate a New Metric](https://confidence-auth-testing.mintlify.io/docs/how-to-guides/validate-metric.md): Learn how to validate a newly created metric using exploratory analysis on a past experiment. - [Groups](https://confidence-auth-testing.mintlify.io/docs/iam/groups.md) - [Introduction to Confidence Identity & Access Management](https://confidence-auth-testing.mintlify.io/docs/iam/introduction.md) - [Policies](https://confidence-auth-testing.mintlify.io/docs/iam/policies.md) - [Roles](https://confidence-auth-testing.mintlify.io/docs/iam/roles.md) - [Users](https://confidence-auth-testing.mintlify.io/docs/iam/users.md): Manage access to Confidence by adding and removing users. - [Introduction](https://confidence-auth-testing.mintlify.io/docs/introduction.md): Welcome to the Confidence documentation - [Introduction to labels](https://confidence-auth-testing.mintlify.io/docs/labels/introduction.md): Reference documentation for labels in Confidence. - [Assignment Tables](https://confidence-auth-testing.mintlify.io/docs/metrics/assignment-tables.md): Assignment tables have records of what entities have been assigned what configuration. - [Data Delivery Cadence](https://confidence-auth-testing.mintlify.io/docs/metrics/delivery-cadence.md): Use the data delivery cadence setting to configure how Confidence should detect when your data is ready. - [Dimension Tables](https://confidence-auth-testing.mintlify.io/docs/metrics/dimension-tables.md): Use dimension tables to segment your entities. - [Entities](https://confidence-auth-testing.mintlify.io/docs/metrics/entities.md): An entity is something that can be uniquely identified and randomized. - [Entity Relation Tables](https://confidence-auth-testing.mintlify.io/docs/metrics/entity-relation-tables.md): Use entity relation tables to connect anonymous users to authenticated users for experimentation. - [Exposure](https://confidence-auth-testing.mintlify.io/docs/metrics/exposure.md): Exposure defines when a user was first exposed to an experiment and to what variant. - [Fact Tables](https://confidence-auth-testing.mintlify.io/docs/metrics/fact-tables.md): Fact tables contain measurements that describe your entities. - [Introduction to Metrics](https://confidence-auth-testing.mintlify.io/docs/metrics/introduction.md): Confidence Metrics is a managed service that computes metrics for experiments. Use Confidence Metrics integrated with your data warehouse if you are a Warehouse-Native Confidence user, or, base your metrics on events that you track and emit directly to Confidence with the Confidence SDKs if you are… - [Metrics](https://confidence-auth-testing.mintlify.io/docs/metrics/metrics.md): Metrics define how to aggregate your measurements. - [Activity Feeds](https://confidence-auth-testing.mintlify.io/docs/notifications/activity-feeds.md): Follow everything that happens for a certain type of resource in Confidence. - [Notifications](https://confidence-auth-testing.mintlify.io/docs/notifications/introduction.md): Get notified outside of Confidence when something happens. - [Webhook Configuration](https://confidence-auth-testing.mintlify.io/docs/notifications/webhook-configuration.md): Configure webhooks to receive activity notifications at your HTTPS endpoint - [Onboarding Guide](https://confidence-auth-testing.mintlify.io/docs/onboarding-guide.md): This page outlines the most efficient way to onboard your team or organization to Confidence. Use it to configure your organization's initial setup and integration with Confidence. - [Analysis Quickstart](https://confidence-auth-testing.mintlify.io/docs/quickstarts/analyze-past-experiment.md): Analyze a past experiment administered through another feature flagging provider in Confidence with the help of this quickstart. - [Configure a Flag](https://confidence-auth-testing.mintlify.io/docs/quickstarts/configure-flag.md): This tutorial shows you how to configure a flag that controls the design of a website header. - [Configure a Metric](https://confidence-auth-testing.mintlify.io/docs/quickstarts/configure-metric.md): This tutorial shows you how to configure a metric in Confidence. - [A/B Test Quickstart](https://confidence-auth-testing.mintlify.io/docs/quickstarts/launch-abtest.md): Set up and launch an A/B test in Confidence with the help of this guide. - [Rollout Quickstart](https://confidence-auth-testing.mintlify.io/docs/quickstarts/launch-rollout.md): Set up and launch a rollout in Confidence with the help of this guide. - [Use AI with Confidence](https://confidence-auth-testing.mintlify.io/docs/quickstarts/use-mcp.md): Learn how to use Confidence MCP servers with AI assistants like Claude Code, Cursor, or VS Code to manage flags and analyze experiments. - [Apply Event](https://confidence-auth-testing.mintlify.io/docs/sdks/apply-event.md): Confidence has the concept of applying a flag, this means marking the flag as used by a user. - [Android (Kotlin)](https://confidence-auth-testing.mintlify.io/docs/sdks/client/android.md): Confidence Android SDK for feature flag evaluation in Kotlin and Java applications. - [.NET](https://confidence-auth-testing.mintlify.io/docs/sdks/client/dotnet.md): Confidence .NET SDK for client-side feature flag evaluation. - [Flutter](https://confidence-auth-testing.mintlify.io/docs/sdks/client/flutter.md): Confidence Flutter SDK for feature flag evaluation in cross-platform applications. - [iOS (Swift)](https://confidence-auth-testing.mintlify.io/docs/sdks/client/ios.md): Confidence iOS SDK for feature flag evaluation in Swift applications. - [JavaScript (Web)](https://confidence-auth-testing.mintlify.io/docs/sdks/client/javascript.md): Confidence JavaScript SDK for feature flag evaluation in web browsers. - [Unity](https://confidence-auth-testing.mintlify.io/docs/sdks/client/unity.md): Confidence Unity SDK for client-side feature flag evaluation in Unity games. - [Evaluation Context](https://confidence-auth-testing.mintlify.io/docs/sdks/context.md): The SDK uses the context data for targeting and randomization in flag evaluations (see [Define Rules](/docs/flags/define-rules)). - [Cloudflare Workers](https://confidence-auth-testing.mintlify.io/docs/sdks/edge/cloudflare.md): Confidence Cloudflare resolver for edge-based feature flag evaluation. - [Fastly Compute](https://confidence-auth-testing.mintlify.io/docs/sdks/edge/fastly.md): Confidence Fastly resolver for edge-based feature flag evaluation. - [Confidence SDKs](https://confidence-auth-testing.mintlify.io/docs/sdks/introduction.md): Confidence provides SDKs for multiple languages and platforms, with the goal of managing and simplifying flag resolving. - [MCP Servers](https://confidence-auth-testing.mintlify.io/docs/sdks/mcp-servers.md): Confidence MCP servers give AI assistants access to documentation, feature flag management, and experiment analysis tools. - [.NET](https://confidence-auth-testing.mintlify.io/docs/sdks/server/dotnet.md): Confidence .NET SDK for server-side feature flag evaluation. - [Go](https://confidence-auth-testing.mintlify.io/docs/sdks/server/go.md): Confidence Go SDK for server-side feature flag evaluation. - [Java](https://confidence-auth-testing.mintlify.io/docs/sdks/server/java.md): Confidence Java SDK for server-side feature flag evaluation. - [JavaScript (Node.js)](https://confidence-auth-testing.mintlify.io/docs/sdks/server/javascript.md): Confidence JavaScript SDK for server-side feature flag evaluation in Node.js. - [Next.js](https://confidence-auth-testing.mintlify.io/docs/sdks/server/nextjs.md): Confidence SDK for feature flag evaluation in Next.js applications with App Router support. - [PHP](https://confidence-auth-testing.mintlify.io/docs/sdks/server/php.md): Confidence PHP SDK for server-side feature flag evaluation. - [Python](https://confidence-auth-testing.mintlify.io/docs/sdks/server/python.md): Confidence Python SDK for server-side feature flag evaluation. - [Ruby](https://confidence-auth-testing.mintlify.io/docs/sdks/server/ruby.md): Confidence Ruby SDK for server-side feature flag evaluation. - [Rust](https://confidence-auth-testing.mintlify.io/docs/sdks/server/rust.md): Confidence Rust SDK for server-side feature flag evaluation. - [Surfaces](https://confidence-auth-testing.mintlify.io/docs/surfaces/introduction.md): Use surfaces to organize your experiments with a focus on your product. - [Organize Experiments with Surfaces](https://confidence-auth-testing.mintlify.io/docs/surfaces/organize-experiments.md) - [Surface Settings](https://confidence-auth-testing.mintlify.io/docs/surfaces/surface-settings.md): Understand the settings you can configure on a surface. - [Get Started with BigQuery](https://confidence-auth-testing.mintlify.io/docs/warehouse-setup/bigquery.md): Configure read and write connections to BigQuery. - [Get Started with Databricks](https://confidence-auth-testing.mintlify.io/docs/warehouse-setup/databricks.md): Configure read and write connections to Databricks. - [Get Started with Redshift](https://confidence-auth-testing.mintlify.io/docs/warehouse-setup/redshift.md): Configure read and write connections to Redshift. - [Get Started with Snowflake](https://confidence-auth-testing.mintlify.io/docs/warehouse-setup/snowflake.md): Configure read and write connections to Snowflake. ## Optional - [Blog](https://confidence.spotify.com/blog) - [Bootcamp](https://confidence.spotify.com/bootcamp)