Convert Projects API is one of 33 APIs that Convert publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
12 operations
across 12 paths,
and defines 113 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.0.
Requests are made against 3 base URLs: https://api.convert.com/api/v2, https://apidev.convert.com/api/v2, http://apidev.convert.com:5000/api/v2.
The identity and technical contract details declared by the specification.
SE_ProcTypes
string
The statistical methodology used for analyzing experiment results and determining winners. - frequentist: Traditional hypothesis testing approach using p-value…
Pagination
object
4 properties
ChangeHistoryObjects
string
DomainToCreate
1 required
IntegrationGA3
object
2 properties
LiveDataEventsListResponseData
object
Response containing a list of recent live tracking events for a project or account.
1 property
TrackingScriptReleaseLatest
SimpleLocation
object
2 properties
ReportingSegmentsCustomSegment
integer
The numerical ID of a custom Convert Audience (of type 'segmentation') that the visitor is a member of. Allows report segmentation based on predefined custom s…
BulkProjectIds
array
A list of project unique numerical identifiers to be affected by a bulk operation.
SimpleExperienceFlat
object
2 properties
BaseProject
object
12 properties
SortDirection
object
1 property
LiveDataEvent
object
Represents a single real-time tracking event, such as a visitor being exposed to an experience or triggering a conversion goal.
12 properties
ChangeHistoryList
array
A list of change history records.
Project
Represents a Convert project, which is a container for organizing a set of related optimization activities (experiences), their goals, target audiences, associ…
GA_SettingsBase
object
1 property
CustomDomainOwnershipVerificationItem
object
3 properties
ReportingSegmentsFilters
object
A collection of filters used to segment experience report data based on various visitor attributes and traffic sources. Applying these filters allows for deepe…
7 properties
ReportingSegmentsSource
string
The traffic source that brought the visitor to the site (e.g., 'google', 'facebook.com', 'direct', 'newsletter'). Derived from utmsource URL parameters or the…
ReportingSegmentsBrowser
string
The web browser used by the visitor. Used for segmenting reports to understand how experiences perform across different browsers. Knowledge Base: "Using Basic…
OnlyCount
object
1 property
ProjectStatuses
string
The overall status of a project: - active: The project is active, and experiences within it can run and track data. - inactive: The project is inactive (archiv…
LiveDataEventsList
array
A list of live data event objects, showing real-time interactions.
DomainExpandableRequest
Domain object sent inside request when creating/updating other related objects
VisualEditorUserAgents
string
Predefined User-Agent strings that the Visual Editor can emulate for responsive design and device-specific testing.
TrackingScriptReleaseTypes
string
Defines the update strategy for the project's Convert tracking script: - manual: (Default) The project remains on its current script version. Updates to newer…
GeneratedDebugTokenDataResponse
object
1 property
GenerateDebugTokenData
object
2 properties
Percentiles
number
Standard percentile values used for outlier detection thresholds. For example, a min of 5 and max of 95 means orders in the bottom 5% and top 5% of values are…
LiveDataExpandFields
string
ProjectExpandFields
string
ErrorData
object
3 properties
MetricTypes
string
The primary types of performance metrics calculated by the reporting engine for each goal. - conversionrate: The percentage of visitors who completed the goal…
UTC_Offset
integer
The time offset from Coordinated Universal Time (UTC) in seconds. For example, UTC-5 (EST) would be -18000. UTC+2 would be 7200. Used for interpreting or displ…
ProjectsRequestIncludeExpand
object
2 properties
ReportingSegmentsCampaign
string
The campaign name associated with the visitor's session, typically derived from utmcampaign URL parameters. Allows report segmentation by marketing campaign. K…
TrackingScriptReleaseManual
SE_MabSettings
object
Configuration for Multi-Armed Bandit (MAB) traffic allocation. If null, MAB is disabled and manual traffic allocation is used. MAB dynamically allocates more t…
2 properties
ChangeHistory
object
Represents a single logged change event, providing an audit trail for actions performed on Convert entities.
11 properties
SimpleGoal
object
2 properties
PageNumber
object
1 property
ChangeHistoryExpandFields
string
SuccessData
object
2 properties
ProjectHistoryRequestData
TrackingScriptReleaseAutomaticApplyOn
object
Configuration for scheduled tracking script updates, specifying the day of the week and time for automatic application of new versions.
2 properties
2 required
ChangeHistoryListResponseData
object
2 properties
ReportingSegmentsCountry
string
The two-letter ISO 3166-1 alpha-2 country code of the visitor, determined by IP geolocation. Used for segmenting reports by country to analyze geographical per…
ProjectsList
array
A list of project objects.
AccessRoleNames
string
The predefined names for user access roles within the Convert system. Each role grants a specific set of permissions. - owner: Highest level, full control over…
ReportingSegmentsVisitorType
string
Classifies the visitor as either 'new' or 'returning' based on their site visit history (tracked by Convert cookies). - new: First-time visitor to the site (or…
ExportProjectRequestData
object
6 properties
TrackingScriptAvailableVersions
array
A list of available versions for the Convert tracking script, each with a version tag, changelog, release date, and potentially the date it was or will be appl…
ChangeHistoryExpandParameter
object
1 property
ProjectLiveFilteringOptions
object
Filters for the live data feed of a single project.
4 properties
SimpleExperienceExpandable
Represents an experience in a simplified form, either as its ID and a variation context, or including its name.
SimpleAudienceSegmentExpandable
IntegrationGA4Base
object
2 properties
VisitorInsightsBase
object
3 properties
Domain
object
A website domain data.
3 properties
ChangeHistoryMethods
string
SimpleAudienceSegment
object
2 properties
GetProjectLiveDataRequestData
NumericOutlierBase
object
1 property
1 required
ProjectIncludeFields
string
BulkUpdateProjectsRequestData
object
Request body for bulk updating settings (like tracking script version) for multiple projects.
2 properties
1 required
ReportingSegmentsDeviceCategories
string
The category of device used by the visitor. Enables report segmentation by device type. - iPhone, otherphones, allphones: Mobile phone categories. - desktop: D…
ResultsPerPage
object
1 property
GetProjectsListRequestData
SimpleAudience
object
2 properties
NumericOutlierTypes
string
The method used for detecting and handling order outliers in revenue or product count tracking: - none: No outlier detection is applied. - minmax: Orders with…
ExperienceReportingSettings
object
Comprehensive settings governing how an experience's results are reported and analyzed.
18 properties
SimpleProject
object
4 properties
BulkEntityError
object
2 properties
LiveDataEventTypes
string
ProjectsListResponseData
object
Response containing a list of projects accessible to the user, along with pagination details if applicable.
2 properties
ProjectsExportResponseFile
object
Represents the structure of the JSON file exported for a project, containing all its configurations (experiences, goals, audiences, etc.).
TrackingScriptReleaseBase
object
Base settings for managing how new versions of the Convert tracking script are applied to the project.
1 property
ProjectsListFilteringOptions
SimpleExperienceVariationExpandable
ProjectHistoryFilteringOptions
SE_ProcSettingsBase
object
1 property
TrackingScriptReleaseScheduled
LiveDataExpandParameter
object
1 property
SE_ProcSettingsFrequentist
ProjectExportObject
object
Defines filtering for a specific type of entity (e.g., experiences, goals) within a project export. Allows either an include list (only these IDs) or an exclud…
2 properties
DNSRecordTypes
string
The type of the DNS record.
SimpleExperienceVariation
object
2 properties
SE_ProcSettings
Overall settings for the statistical engine processing results for this experience.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Convert publishes across the network.