atrixANALYTICS
REST APIReference

Schemas

Every request and response body in the control-plane API.

AcceptedResponse

FieldTypeRequiredDescription
statusstringyesAlways accepted: the response never reveals whether the address has an account.

AnnotationCreateRequest

FieldTypeRequiredDescription
contentstringyes
kindstringyes
occurred_atstring (date-time)yes
refobject | null

AnnotationDto

Annotation (defs-annotation.schema.json).

FieldTypeRequiredDescription
contentstringyes
created_atstring (date-time)yes
created_bystring (uuid) | null
idstring (uuid)yes
kindstringyes
occurred_atstring (date-time)yes
project_idstring (uuid)yes
refobject | null
sourcestringyes

AnnotationListResponse

FieldTypeRequiredDescription
annotationsAnnotationDto[]yes

AnnotationUpdateRequest

FieldTypeRequiredDescription
contentstring | null
kindstring | null
occurred_atstring (date-time) | null

CapRequest

FieldTypeRequiredDescription
spend_cap_minorinteger (int64)yesThe new spend cap in minor units of the account currency. Mandatory, never below the plan price plus overage already billed this period.

CapResponse

FieldTypeRequiredDescription
previous_spend_cap_minorinteger (int64)yes
spend_cap_minorinteger (int64)yes

CatalogCodegenExport

CatalogCodegenExport — what atrix codegen consumes.

FieldTypeRequiredDescription
catalog_versioninteger (int64)yes
eventsCodegenEventDto[]yes
project_idstring (uuid)yes

CatalogEventCreateRequest

FieldTypeRequiredDescription
descriptionstring | null
display_namestring | null
namestringyes
owner_idstring (uuid) | null
pii_levelstring | null
platformsstring[] | null
propertiesCatalogPropertyInput[] | null
questionstring | null
statusstring | null
tagsstring[] | null

CatalogEventDto

CatalogEvent (defs-catalog.schema.json).

FieldTypeRequiredDescription
created_atstring (date-time)yes
descriptionstring | null
display_namestring | null
first_seen_atstring (date-time) | null
idstring (uuid)yes
kindstringyes
last_seen_atstring (date-time) | null
namestringyes
owner_idstring (uuid) | null
pii_levelstringyes
platformsstring[]yes
project_idstring (uuid)yes
propertiesCatalogPropertyDto[]yes
questionstring | null
statusstringyes
tagsstring[]yes
updated_atstring (date-time)yes
versioninteger (int32)yes
volume_30dinteger (int64) | null

CatalogEventListResponse

FieldTypeRequiredDescription
countsCatalogStatusCountsyes
eventsCatalogEventDto[]yes

CatalogEventUpdateRequest

FieldTypeRequiredDescription
descriptionstring | null
display_namestring | null
owner_idstring (uuid) | null
pii_levelstring | null
platformsstring[] | null
propertiesCatalogPropertyInput[] | null
questionstring | null
statusstring | null
tagsstring[] | null

CatalogPropertyDto

CatalogProperty.

FieldTypeRequiredDescription
descriptionstring | null
enum_valuesstring[] | null
event_idstring (uuid) | null
examplestring | null
idstring (uuid)yes
namestringyes
piistringyes
requiredbooleanyes
scopestringyes
typestringyes

CatalogPropertyInput

FieldTypeRequiredDescription
descriptionstring | null
enum_valuesstring[] | null
examplestring | null
namestringyes
piistring | null
requiredboolean | null
typestringyes

CatalogStatusCounts

FieldTypeRequiredDescription
deprecatedinteger (int64)yes
implementedinteger (int64)yes
plannedinteger (int64)yes
unplannedinteger (int64)yes
verifiedinteger (int64)yes

CatalogSyncRequest

FieldTypeRequiredDescription
daysinteger (int32) | null(min 0)
environmentstring | null

CatalogSyncResponse

FieldTypeRequiredDescription
discoveredinteger (int64)yes
environmentstringyes
implementedstring[]yes
synced_atstring (date-time)yes
unplannedstring[]yes
updatedinteger (int64)yes

ChangePasswordRequest

FieldTypeRequiredDescription
current_passwordstringyes
new_passwordstringyesSame policy as signup: at least 10 characters, not common, not breached.

CheckoutRequest

FieldTypeRequiredDescription
planstringyesstarter, growth or scale.

CodegenEventDto

FieldTypeRequiredDescription
descriptionstring | null
namestringyes
propertiesCodegenPropertyDto[]yes
statusstringyes

CodegenPropertyDto

FieldTypeRequiredDescription
descriptionstring | null
enum_valuesstring[] | null
namestringyes
requiredbooleanyes
typestringyes

CohortCalculateRequest

FieldTypeRequiredDescription
environmentstring | null

CohortCalculationDto

CohortCalculation.

FieldTypeRequiredDescription
calculated_atstring (date-time)yes
cohort_versioninteger (int64) | null
environmentstringyes
errorstring | null
sizeinteger (int64) | null
statusstringyesok

CohortCreateRequest

FieldTypeRequiredDescription
definitionobject | null
descriptionstring | null
kindstringyes
namestringyes

CohortDto

Cohort (defs-cohort.schema.json).

FieldTypeRequiredDescription
calculationany | null | CohortCalculationDto
created_atstring (date-time)yes
created_bystring (uuid) | null
definitionobject | null
descriptionstring | null
idstring (uuid)yes
kindstringyesdynamic
namestringyes
project_idstring (uuid)yes
updated_atstring (date-time)yes
versioninteger (int32)yes

CohortListResponse

FieldTypeRequiredDescription
cohortsCohortDto[]yes

CohortUpdateRequest

FieldTypeRequiredDescription
definitionobject | null
descriptionstring | null
namestring | null

ConnectionDto

FieldTypeRequiredDescription
client_idstringyes
client_namestringyes
created_atstring (date-time)yes
idstring (uuid)yesThe grant id.
last_used_atstring (date-time) | null
org_idstring (uuid)yes
scopesstring[]yes

ConnectionList

FieldTypeRequiredDescription
connectionsConnectionDto[]yes

CreatedTokenResponse

FieldTypeRequiredDescription
secretstringyesThe secret. Shown exactly once; only its hash is stored.
tokenTokenDtoyes

CreateIntegrationRequest

FieldTypeRequiredDescription
configobject | null
namestring | null
providerstringyesstripe
secretstring | nullStripe: the endpoint's signing secret (whsec_…). RevenueCat: the Authorization header value configured in its dashboard. App Store and Google Play take none.

CreateProjectRequest

FieldTypeRequiredDescription
currencystring | nullISO 4217, default USD.
namestringyes
regionstringyesRegion code. Fixed for the life of the project. Only live regions are accepted.
timezonestring | nullIANA zone, default UTC.

CreateProjectResponse

FieldTypeRequiredDescription
projectProjectDtoyes
public_keysKeyDto[]yesOne write-only public key per environment.

CreateTokenRequest

FieldTypeRequiredDescription
expires_in_daysinteger (int32) | null1–365. Omit for a token that never expires. (min 0)
namestringyes
org_idstring (uuid)yes
project_idsstring (uuid)[] | nullRestrict to these projects. Omit for every project in the org.
scopesstring[]yese.g. ["projects:read", "query:read"]. Must be held by your role; no wildcard exists.

DashboardCreateRequest

FieldTypeRequiredDescription
date_rangeobject | null
descriptionstring | null
filtersobject | null
is_homeboolean | null
namestringyes
tagsstring[] | null

DashboardDto

Dashboard (defs-dashboard.schema.json).

FieldTypeRequiredDescription
created_atstring (date-time)yes
created_bystring (uuid) | null
date_rangeobject | null
descriptionstring | null
filtersobject | null
idstring (uuid)yes
is_homebooleanyes
namestringyes
project_idstring (uuid)yes
tagsstring[]yes
tilesDashboardTileDto[]yes
updated_atstring (date-time)yes

DashboardListResponse

FieldTypeRequiredDescription
dashboardsDashboardSummaryDto[]yes

DashboardSummaryDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
descriptionstring | null
idstring (uuid)yes
is_homebooleanyes
namestringyes
tagsstring[]yes
tile_countinteger (int64)yes
updated_atstring (date-time)yes

DashboardTileDto

FieldTypeRequiredDescription
bodystring | null
created_atstring (date-time)yes
idstring (uuid)yes
insightany | null | InsightDto
insight_idstring (uuid) | null
kindstringyesinsight
layoutTileLayoutyes

DashboardUpdateRequest

FieldTypeRequiredDescription
date_rangeobject | null
descriptionstring | null
filtersobject | null
is_homeboolean | null
namestring | null
tagsstring[] | null

DestinationConfig

FieldTypeRequiredDescription
channelstring | null
tostring[]

DestinationCreateRequest

FieldTypeRequiredDescription
configany | null | DestinationConfig
enabledboolean | null
kindstringyes
min_severitystring | null
namestringyes
secretstring | nullslack: the incoming-webhook URL; webhook: the endpoint URL.
signing_secretstring | nullwebhook: the HMAC signing secret.

DestinationDto

FindingsDestination (findings-destination.schema.json). The secret is never returned.

FieldTypeRequiredDescription
configDestinationConfigyes
created_atstring (date-time)yes
created_bystring (uuid) | null
enabledbooleanyes
has_secretbooleanyes
idstring (uuid)yes
kindstringyes
min_severitystringyes
namestringyes
project_idstring (uuid)yes
secret_hintstring | null
updated_atstring (date-time)yes

DestinationListResponse

FieldTypeRequiredDescription
destinationsDestinationDto[]yes

DestinationUpdateRequest

FieldTypeRequiredDescription
configany | null | DestinationConfig
enabledboolean | null
min_severitystring | null
namestring | null
secretstring | null
signing_secretstring | null

DryRun

What a write would do, without doing it (?dry_run=true on /v1 writes).

FieldTypeRequiredDescription
actionstringyesThe audit action the write would record, e.g. project.rename.
afterany
beforeany
dry_runbooleanyesAlways true.

EnvironmentDto

FieldTypeRequiredDescription
idstring (uuid)yes
is_defaultbooleanyes
namestringyes

EnvironmentList

FieldTypeRequiredDescription
environmentsEnvironmentDto[]yes

ErrorBody

FieldTypeRequiredDescription
errorErrorDetailyes

ErrorDetail

FieldTypeRequiredDescription
codestringyesStable machine-readable code, e.g. not_found, missing_scope, validation.
messagestringyes

ExperimentCreateRequest

FieldTypeRequiredDescription
alphanumber (double) | null
attribution_window_hoursinteger (int32) | null
control_variantstring | null
cupedany | null | ExperimentCuped
environmentstring | null
flag_idstring (uuid)yes
guardrailsExperimentGuardrail[] | null
hypothesisstring | null
keystringyes
mdenumber (double) | null
methodstring | null
namestringyes
powernumber (double) | null
primary_metric_idstring (uuid) | null
secondary_metric_idsstring (uuid)[] | null
winsor_pctnumber (double) | null

ExperimentCuped

ExperimentCuped.

FieldTypeRequiredDescription
enabledbooleanyes
pre_period_daysinteger (int32)yes(min 0)

ExperimentDto

Experiment.

FieldTypeRequiredDescription
alphanumber (double)yes
attribution_window_hoursinteger (int32)yes
control_variantstringyes
created_atstring (date-time)yes
created_bystring (uuid) | null
cupedany | null | ExperimentCuped
decisionobject | null
end_atstring (date-time) | null
environmentstringyes
exposure_eventstringyes
flag_idstring (uuid)yes
flag_keystringyes
guardrailsExperimentGuardrail[]yes
hypothesisstring | null
idstring (uuid)yes
keystringyes
mdenumber (double) | null
methodstringyes
namestringyes
powernumber (double)yes
primary_metricany | null | ExperimentMetricRef
project_idstring (uuid)yes
secondary_metricsExperimentMetricRef[]yes
shipped_variantstring | null
start_atstring (date-time) | null
statusstringyes
updated_atstring (date-time)yes
variantsobject[]yes
winsor_pctnumber (double) | null

ExperimentGuardrail

ExperimentGuardrail (request and response).

FieldTypeRequiredDescription
keystring | null
kindstring | null
marginnumber (double)yes
margin_kindstringrelative (default)
metric_idstring (uuid)yes
namestring | null

ExperimentListResponse

FieldTypeRequiredDescription
experimentsExperimentDto[]yes

ExperimentMetricRef

ExperimentMetricRef.

FieldTypeRequiredDescription
higher_is_betterbooleanyes
keystringyes
kindstringyesproportion
metric_idstring (uuid)yes
namestringyes

ExperimentPlanRequest

ExperimentPlanRequest: atrix-stats planning input.

FieldTypeRequiredDescription
alphanumber (double) | null
control_unitsnumber (double) | null
daily_unitsnumber (double) | null
mdenumber (double)yes
mde_kindstring | null
methodstring | null
metricobjectyes
powernumber (double) | null
variantsinteger (int32) | null(min 0)

ExperimentPlanResponse

FieldTypeRequiredDescription
mde_at_control_unitsobject | null
planobjectyes

ExperimentResultsDto

ExperimentResults.

FieldTypeRequiredDescription
analysisobjectyes
computed_atstring (date-time)yes
data_throughstring (date-time)yes
experiment_idstring (uuid)yes
metricsmap of string → ExperimentMetricRefyes
statsobjectyes
stats_versionstringyes

ExperimentTransitionRequest

FieldTypeRequiredDescription
override_blockboolean | null
reasonstring | null
variantstring | null

ExperimentUpdateRequest

FieldTypeRequiredDescription
alphanumber (double) | null
attribution_window_hoursinteger (int32) | null
control_variantstring | null
cupedany | null | ExperimentCuped
guardrailsExperimentGuardrail[] | null
hypothesisstring | null
mdenumber (double) | null
methodstring | null
namestring | null
powernumber (double) | null
primary_metric_idstring (uuid) | null
secondary_metric_idsstring (uuid)[] | null
winsor_pctnumber (double) | null

FlagCreateRequest

FieldTypeRequiredDescription
descriptionstring | null
keystringyes
kindstring | nullboolean
namestringyes
payloadobject | null
rulesobject[] | null
stickinessstring | null
tagsstring[] | null
variantsobject[] | null

FlagDto

Flag.

FieldTypeRequiredDescription
archived_atstring (date-time) | null
created_atstring (date-time)yes
created_bystring (uuid) | null
descriptionstring | null
environmentsmap of string → FlagEnvironmentConfigDtoyes
experiment_idstring (uuid) | null
idstring (uuid)yes
keystringyes
kindstringyes
namestringyes
owner_idstring (uuid) | null
project_idstring (uuid)yes
tagsstring[]yes
updated_atstring (date-time)yes

FlagEnvironmentConfigDto

FlagEnvironmentConfig.

FieldTypeRequiredDescription
enabledbooleanyes
environmentstringyes
payloadobjectyes
rulesobject[]yes
saltstringyes
stickinessstringyes
updated_atstring (date-time)yes
updated_bystring (uuid) | null
variantsobject[]yes
versioninteger (int32)yes

FlagEnvironmentUpdateRequest

FieldTypeRequiredDescription
enabledboolean | null
payloadobject | nullnull clears the payload.
rulesobject[] | null
saltstring | null
stickinessstring | null
variantsobject[] | null

FlagListResponse

FieldTypeRequiredDescription
flagsFlagDto[]yes

FlagPublicationDto

FlagPublication.

FieldTypeRequiredDescription
checksumstringyes
created_atstring (date-time)yes
environmentstringyes
errorstring | null
idstring (uuid)yes
published_atstring (date-time) | null
statusstringyes
versioninteger (int64)yes

FlagPublicationListResponse

FieldTypeRequiredDescription
publicationsFlagPublicationDto[]yes

FlagSecretKeyCreated

FieldTypeRequiredDescription
keyFlagSecretKeyDtoyes
secretstringyesShown once.

FlagSecretKeyCreateRequest

FieldTypeRequiredDescription
environmentstringyes
namestringyes

FlagSecretKeyDto

FlagSecretKey.

FieldTypeRequiredDescription
created_atstring (date-time)yes
created_bystring (uuid) | null
environmentstringyes
idstring (uuid)yes
namestringyes
prefixstringyes
project_idstring (uuid)yes
revoked_atstring (date-time) | null

FlagSecretKeyListResponse

FieldTypeRequiredDescription
keysFlagSecretKeyDto[]yes

FlagUpdateRequest

FieldTypeRequiredDescription
descriptionstring | null
namestring | null
owner_idstring (uuid) | null
tagsstring[] | null

HealthResponse

FieldTypeRequiredDescription
checksmap of string → stringyesglobal, region:eu, … → ok
statusstringyesok

InsightCreateRequest

FieldTypeRequiredDescription
created_viastring | nullui
descriptionstring | null
favoritedboolean | null
namestringyes
queryobjectyes
tagsstring[] | null
vizobject | null

InsightDto

Insight (defs-insight.schema.json).

FieldTypeRequiredDescription
created_atstring (date-time)yes
created_bystring (uuid) | null
created_viastringyes
descriptionstring | null
favoritedbooleanyesWhether the caller starred it (favourites are per user).
idstring (uuid)yes
namestringyes
project_idstring (uuid)yes
queryobjectyesQuery IR v1 (query-ir.schema.json).
tagsstring[]yes
updated_atstring (date-time)yes
vizobjectyesInsightViz.

InsightFavoriteRequest

PUT …/insights/{insight_id}/favorite.

FieldTypeRequiredDescription
favoritebooleanyes

InsightListResponse

FieldTypeRequiredDescription
insightsInsightDto[]yes
next_offsetinteger (int64) | null

InsightUpdateRequest

FieldTypeRequiredDescription
descriptionstring | null
favoritedboolean | null
namestring | null
queryobject | null
tagsstring[] | null
vizobject | null

IntegrationDto

FieldTypeRequiredDescription
configobjectyesNon-secret settings (bundle id, package name, Play price catalog, …).
created_atstring (date-time)yes
has_secretbooleanyesWhether a secret is stored. The secret itself is never returned.
idstring (uuid)yes
namestring | null
project_idstring (uuid)yes
providerstringyesstripe
region_syncedbooleanyesThe region has the current configuration (capture verifies with it).
secret_last4string | null
statusstringyesactive
updated_atstring (date-time)yes
webhook_urlstringyesPaste this into the provider's webhook settings.

IntegrationList

FieldTypeRequiredDescription
integrationsIntegrationDto[]yes

InvitationDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
emailstringyes
expires_atstring (date-time)yes
idstring (uuid)yes
org_idstring (uuid)yes
rolestringyes
statusstringyes

InviteRequest

FieldTypeRequiredDescription
emailstringyes
rolestringyesowner

KeyDto

FieldTypeRequiredDescription
allowed_bundle_idsstring[]yes
allowed_originsstring[]yes
created_atstring (date-time)yes
environmentstringyes
idstring (uuid)yes
keystringyesatx_pk_<region>_<env>_<22> — safe to embed in apps; it can only send events.
project_idstring (uuid)yes
registry_syncedbooleanyesWhether the region's capture service has this key's latest state.
revoked_atstring (date-time) | null

KeyList

FieldTypeRequiredDescription
keysKeyDto[]yes

LayoutRequest

FieldTypeRequiredDescription
tilesTilePosition[]yes

LoginRequest

FieldTypeRequiredDescription
emailstringyes
passwordstringyes

MemberDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
emailstringyes
idstring (uuid)yes
namestringyes
rolestringyes
user_idstring (uuid)yes

MembersResponse

FieldTypeRequiredDescription
invitationsInvitationDto[]yesPending invitations; only listed for callers who may manage members.
membersMemberDto[]yes

MeResponse

FieldTypeRequiredDescription
orgsOrgDto[]yes
userUserDtoyes

MetricCreateRequest

FieldTypeRequiredDescription
descriptionstring | null
directionstring | null
keystringyes
monitorboolean | null
namestringyes
owner_idstring (uuid) | null
queryobjectyes
unitstring | null

MetricDto

Metric (defs-metric.schema.json).

FieldTypeRequiredDescription
archived_atstring (date-time) | null
certifiedbooleanyes
certified_atstring (date-time) | null
certified_bystring (uuid) | null
created_atstring (date-time)yes
descriptionstring | null
directionstringyes
idstring (uuid)yes
keystringyes
kindstringyes
monitorbooleanyes
namestringyes
owner_idstring (uuid) | null
project_idstring (uuid)yes
queryobjectyes
unitstring | null
versioninteger (int32)yes

MetricListResponse

FieldTypeRequiredDescription
metricsMetricDto[]yes

MetricUpdateRequest

FieldTypeRequiredDescription
descriptionstring | null
directionstring | null
monitorboolean | null
namestring | null
owner_idstring (uuid) | null
queryobject | null
unitstring | null

OrgDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
idstring (uuid)yes
namestringyes
rolestringyesYour role: owner
slugstringyes

OrgList

FieldTypeRequiredDescription
orgsOrgDto[]yes

OrgNameRequest

FieldTypeRequiredDescription
namestringyes

PasswordResetConfirm

FieldTypeRequiredDescription
new_passwordstringyes
tokenstringyesThe single-use token from the emailed link.

PasswordResetRequest

FieldTypeRequiredDescription
emailstringyes

PortalResponse

FieldTypeRequiredDescription
urlstringyes

ProjectDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
currencystringyes
data_idinteger (int32)yesNumeric id used by the data plane (ClickHouse project_id).
environmentsEnvironmentDto[]yes
idstring (uuid)yes
namestringyes
org_idstring (uuid)yes
regionstringyes
retention_daysinteger (int32)yes
rolestringyesYour effective role in this project.
slugstringyes
timezonestringyes

ProjectList

FieldTypeRequiredDescription
projectsProjectDto[]yes

RegionDto

FieldTypeRequiredDescription
api_hoststring | null
codestringyeseu, me, us, pk.
ingest_hoststring | null
namestringyes
statusstringyeslive

RegionList

FieldTypeRequiredDescription
regionsRegionDto[]yes

RegionRequestDto

FieldTypeRequiredDescription
bodyobjectyesSend with Authorization: Bearer <token>.
methodstringyes
urlstringyesThe region API endpoint. Results come straight from the region, never through the control plane.

RegionTokenRequest

FieldTypeRequiredDescription
environmentstring | nullproduction
scopesstring[] | nullNarrow further. Omit for every regional scope you hold.

RegionTokenResponse

FieldTypeRequiredDescription
environmentstringyes
expires_atstring (date-time)yes
regionstringyes
region_api_urlstringyes
scopesstring[]yes
tokenstringyesEdDSA JWT (RegionTokenClaims). Send as Authorization: Bearer to region_api_url.

RegisterRequest

FieldTypeRequiredDescription
client_namestring | null
client_uristring | null
grant_typesstring[] | null
logo_uristring | null
policy_uristring | null
redirect_urisstring[]yes
response_typesstring[] | null
scopestring | null
software_idstring | null
software_versionstring | null
token_endpoint_auth_methodstring | null
tos_uristring | null

RegisterResponse

FieldTypeRequiredDescription
client_idstringyes
client_id_issued_atinteger (int64)yes
client_namestringyes
grant_typesstring[]yes
redirect_urisstring[]yes
response_typesstring[]yes
scopestringyes
token_endpoint_auth_methodstringyes

RenameRequest

FieldTypeRequiredDescription
namestringyes

RevokeOthersResponse

FieldTypeRequiredDescription
revokedinteger (int64)yesHow many other sessions were signed out. (min 0)

RoleRequest

FieldTypeRequiredDescription
rolestringyes

RotateKeyRequest

FieldTypeRequiredDescription
keep_oldbooleanKeep the old key working (revoke it later). Default: revoke it now.

RotateKeyResponse

FieldTypeRequiredDescription
createdKeyDtoyesThe replacement key.
revokedKeyDtoyesThe key being replaced. revoked_at is still null when keep_old was set.

RuleCreateRequest

FieldTypeRequiredDescription
cadencestring | null
daily_capinteger (int32) | null
destination_idsstring (uuid)[] | null
enabledboolean | null
min_severitystring | null
namestringyes
targetRuleTargetyes
thresholdsany | null | Thresholds

RuleDto

FindingsRule (findings-rule.schema.json).

FieldTypeRequiredDescription
cadencestringyes
created_atstring (date-time)yes
created_bystring (uuid) | null
daily_capinteger (int32) | null
destination_idsstring (uuid)[]yes
enabledbooleanyes
idstring (uuid)yes
min_severitystringyes
namestringyes
project_idstring (uuid)yes
targetRuleTargetyes
thresholdsThresholdsyes
updated_atstring (date-time)yes

RuleListResponse

FieldTypeRequiredDescription
rulesRuleDto[]yes

RuleTarget

FieldTypeRequiredDescription
eventstring | null
from_eventstring | null
keystring | null
kindstringyes
to_eventstring | null

RuleUpdateRequest

FieldTypeRequiredDescription
cadencestring | null
daily_capinteger (int32) | nullnull clears the cap (deployment default).
destination_idsstring (uuid)[] | null
enabledboolean | null
min_severitystring | null
namestring | null
targetany | null | RuleTarget
thresholdsany | null | Thresholds

SessionDto

One signed-in session of the current user. Never carries an IP address: location is a coarse place (city, country) when one is known, else null.

FieldTypeRequiredDescription
created_atstring (date-time)yes
currentbooleanyesThe session making this request.
expires_atstring (date-time)yes
idstring (uuid)yes
last_seen_atstring (date-time)yes
locationstring | null
user_agentstring | null

SessionList

FieldTypeRequiredDescription
sessionsSessionDto[]yes

SignupRequest

FieldTypeRequiredDescription
emailstringyes
namestringyes
passwordstringyesAt least 10 characters; common and breached passwords are refused.

Thresholds

FieldTypeRequiredDescription
min_abs_deltanumber (double) | null
min_rel_deltanumber (double) | null
min_sampleinteger (int64) | null(min 0)
znumber (double) | null

TileCreateRequest

FieldTypeRequiredDescription
bodystring | null
insight_idstring (uuid) | null
kindstringyesinsight
layoutany | null | TileLayout

TileLayout

FieldTypeRequiredDescription
hinteger (int32)yes
winteger (int32)yes
xinteger (int32)yes
yinteger (int32)yes

TilePosition

FieldTypeRequiredDescription
idstring (uuid)yes
layoutTileLayoutyes

TileUpdateRequest

FieldTypeRequiredDescription
bodystring | null
layoutany | null | TileLayout

TokenDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
expires_atstring (date-time) | null
idstring (uuid)yes
kindstringyes
last_used_atstring (date-time) | null
namestringyes
org_idstring (uuid)yes
prefixstringyesPublic identifier (atx_pat_<lookup>…), safe to display.
project_idsstring (uuid)[] | null
revoked_atstring (date-time) | null
scopesstring[]yes

TokenForm

Documentation shape of the token request (form-encoded).

FieldTypeRequiredDescription
client_idstring | null
codestring | null
code_verifierstring | null
grant_typestringyesauthorization_code or refresh_token.
redirect_uristring | null
refresh_tokenstring | null
resourcestring | null
scopestring | null

TokenList

FieldTypeRequiredDescription
tokensTokenDto[]yes

TokenRequest

FieldTypeRequiredDescription
tokenstringyesThe single-use token from the emailed link.

TokenResponse

FieldTypeRequiredDescription
access_tokenstringyes
expires_ininteger (int64)yes
refresh_tokenstringyes
scopestringyesAlways echoed: frequently narrower than what was asked for.
token_typestringyes

UpdateIntegrationRequest

FieldTypeRequiredDescription
configobject | null
namestring | null
secretstring | nullReplace the stored secret (rotation).
statusstring | nullactive

UserDto

FieldTypeRequiredDescription
created_atstring (date-time)yes
emailstringyes
email_verifiedbooleanyes
idstring (uuid)yes
namestringyes

V1MeResponse

FieldTypeRequiredDescription
effective_scopesstring[]yesEffective org-level scopes: the token's scopes ∩ the owner's role.
tokenTokenDtoyes
userany | null | UserDto

V1QueryRequest

FieldTypeRequiredDescription
environmentstring | nullproduction
include_sqlbooleanAsk the region to include the compiled SQL in its answer.
queryobjectyesA Query IR v1 document (packages/contracts/schemas/query-ir.schema.json).
refreshbooleanBypass the region's result cache.

V1QueryResponse

FieldTypeRequiredDescription
environmentstringyes
expires_atstring (date-time)yes
kindstringyesThe validated insight kind (trends, funnel, retention, …).
regionstringyes
requestRegionRequestDtoyes
tokenstringyesRegion token narrowed to query:read.

On this page

AcceptedResponseAnnotationCreateRequestAnnotationDtoAnnotationListResponseAnnotationUpdateRequestCapRequestCapResponseCatalogCodegenExportCatalogEventCreateRequestCatalogEventDtoCatalogEventListResponseCatalogEventUpdateRequestCatalogPropertyDtoCatalogPropertyInputCatalogStatusCountsCatalogSyncRequestCatalogSyncResponseChangePasswordRequestCheckoutRequestCodegenEventDtoCodegenPropertyDtoCohortCalculateRequestCohortCalculationDtoCohortCreateRequestCohortDtoCohortListResponseCohortUpdateRequestConnectionDtoConnectionListCreatedTokenResponseCreateIntegrationRequestCreateProjectRequestCreateProjectResponseCreateTokenRequestDashboardCreateRequestDashboardDtoDashboardListResponseDashboardSummaryDtoDashboardTileDtoDashboardUpdateRequestDestinationConfigDestinationCreateRequestDestinationDtoDestinationListResponseDestinationUpdateRequestDryRunEnvironmentDtoEnvironmentListErrorBodyErrorDetailExperimentCreateRequestExperimentCupedExperimentDtoExperimentGuardrailExperimentListResponseExperimentMetricRefExperimentPlanRequestExperimentPlanResponseExperimentResultsDtoExperimentTransitionRequestExperimentUpdateRequestFlagCreateRequestFlagDtoFlagEnvironmentConfigDtoFlagEnvironmentUpdateRequestFlagListResponseFlagPublicationDtoFlagPublicationListResponseFlagSecretKeyCreatedFlagSecretKeyCreateRequestFlagSecretKeyDtoFlagSecretKeyListResponseFlagUpdateRequestHealthResponseInsightCreateRequestInsightDtoInsightFavoriteRequestInsightListResponseInsightUpdateRequestIntegrationDtoIntegrationListInvitationDtoInviteRequestKeyDtoKeyListLayoutRequestLoginRequestMemberDtoMembersResponseMeResponseMetricCreateRequestMetricDtoMetricListResponseMetricUpdateRequestOrgDtoOrgListOrgNameRequestPasswordResetConfirmPasswordResetRequestPortalResponseProjectDtoProjectListRegionDtoRegionListRegionRequestDtoRegionTokenRequestRegionTokenResponseRegisterRequestRegisterResponseRenameRequestRevokeOthersResponseRoleRequestRotateKeyRequestRotateKeyResponseRuleCreateRequestRuleDtoRuleListResponseRuleTargetRuleUpdateRequestSessionDtoSessionListSignupRequestThresholdsTileCreateRequestTileLayoutTilePositionTileUpdateRequestTokenDtoTokenFormTokenListTokenRequestTokenResponseUpdateIntegrationRequestUserDtoV1MeResponseV1QueryRequestV1QueryResponse