Results
L’objet Results timeline
Attributs
objectstringresults_timelinebrandstringLa marque à laquelle l'objet appartient (
br_…).marketstringCode du marché (pays ISO, par ex.
FR).periodenumValeurs possibles :
30d·90d·12m·sincestarted_atstringnullableISO-8601: the end of the brand's first sampling on the market.
outcome_kindenumValeurs possibles :
orders·subscriptions·key_eventscurrencystringselected_eventsarray of stringnullableThe site's key events (
key_eventsonly); null = every named event.categorystringcategoriesarray of objectgoogleobjectAfficher les attributs enfants
statusenumValeurs possibles :
not_connected·no_property·syncing·ok
google_aiobjectAfficher les attributs enfants
statusenumValeurs possibles :
not_connected·no_property·no_import·stale·fresh·other_marketlast_daystringnullableimported_atstringnullablesharenumbernullable
direct_on_citedobjectnullableAfficher les attributs enfants
sourceenumValeurs possibles :
script·google_analyticssessionsintegernullablefromstringnullabletostringnullablepagesarray of objectAfficher les attributs enfants
pathstringsessionsintegercited_byarray of string
ai_reads_pagesarray of objectnullableThe pages assistants read most to answer someone over the axis; null = the site never forwarded a read.
Afficher les attributs enfants
pathstringfetchesintegerverifiedintegererrorsintegernot_foundintegerunknown_statusintegersurfacesarray of string
weeksarray of objectmarkersarray of objectsinceobjectAfficher les attributs enfants
visibilityobjectnullableAfficher les attributs enfants
firstobjectnullableAfficher les attributs enfants
week_startstringrunsstringhitsstringsharestringby_modelarray of object
lastobjectnullableAfficher les attributs enfants
week_startstringrunsstringhitsstringsharestringby_modelarray of object
delta_pointsstringintervalnumbernullable95 % half-width of
delta_points, in points.interval_contains_zerostring
visitsobjectAfficher les attributs enfants
beforeobjectnullableAfficher les attributs enfants
per_weeknumbersourceenumnullableValeurs possibles :
script·google_analytics·mixed
afterobjectnullableAfficher les attributs enfants
per_weeknumbersourceenumnullableValeurs possibles :
script·google_analytics·mixed
outcomeobjectAfficher les attributs enfants
beforeobjectnullableAfficher les attributs enfants
per_weeknumbervalue_per_weeknumbernullablesourcestringnullable
afterobjectnullableAfficher les attributs enfants
per_weeknumbervalue_per_weeknumbernullablesourcestringnullable
livemodebooleantruepour les données réelles,falsepour le bac à sable du mode test.
{
"object": "results_timeline",
"brand": "br_034CyfRFSXUqzrbzV6MAfZ",
"market": "FR",
"period": "30d",
"started_at": "2026-09-21T02:40:00Z",
"outcome_kind": "orders",
"currency": "EUR",
"selected_events": [
"string"
],
"category": "string",
"categories": [
{}
],
"google": {
"status": "not_connected"
},
"google_ai": {
"status": "not_connected",
"last_day": "string",
"imported_at": "2026-09-21T02:40:00Z",
"share": 27.5
},
"direct_on_cited": {
"source": "script",
"sessions": 12,
"from": "string",
"to": "string",
"pages": [
{
"path": "string",
"sessions": 12,
"cited_by": [
"string"
]
}
]
},
"ai_reads_pages": [
{
"path": "string",
"fetches": 12,
"verified": 12,
"errors": 12,
"not_found": 12,
"unknown_status": 12,
"surfaces": [
"string"
]
}
],
"weeks": [
{}
],
"markers": [
{}
],
"since": {
"visibility": {
"first": {
"week_start": "string",
"runs": "string",
"hits": "string",
"share": "string",
"by_model": [
{}
]
},
"last": {
"week_start": "string",
"runs": "string",
"hits": "string",
"share": "string",
"by_model": [
{}
]
},
"delta_points": "string",
"interval": 27.5,
"interval_contains_zero": "string"
},
"visits": {
"before": {
"per_week": 27.5,
"source": "script"
},
"after": {
"per_week": 27.5,
"source": "script"
}
},
"outcome": {
"before": {
"per_week": 27.5,
"value_per_week": 27.5,
"source": "string"
},
"after": {
"per_week": 27.5,
"value_per_week": 27.5,
"source": "string"
}
}
},
"livemode": true
}Retrieve the results timeline
GET/v1/brands/{brand}/results/timeline
Whether Skoup works for the brand, week by week on a market: being
seen (AI visibility, raw counts per model), being visited (AI
sessions per assistant) and being chosen — AI-attributed orders for
an online store, AI subscriptions for a SaaS, the key events of the
AI visits otherwise (outcome_kind). Markers put the start of Skoup,
the fixes the measure proved, the integrations and the write-backs on
the same axis; since compares the first measure with the last and
the 4 weeks before the start with the last 4.
One day, one source: each week says who measured it (source), and
a week nobody measured is null, never 0. Open to every plan.
Paramètres
brandstringobligatoireBrand id (
br_…).periodstringcategorystring
Retour
Renvoie l’objet results_timeline. Lève une erreur en cas de problème.
curl
curl https://api.skoup.ai/v1/brands/br_034CyfRFSXUqzrbzV6MAfZ/results/timeline \
-H "Authorization: Bearer skoup_test_4eC39HqLyjWDarjtT1zdp7dc"{
"object": "results_timeline",
"brand": "br_034CyfRFSXUqzrbzV6MAfZ",
"market": "FR",
"period": "30d",
"started_at": "2026-09-21T02:40:00Z",
"outcome_kind": "orders",
"currency": "EUR",
"selected_events": [
"string"
],
"category": "string",
"categories": [
{}
],
"google": {
"status": "not_connected"
},
"google_ai": {
"status": "not_connected",
"last_day": "string",
"imported_at": "2026-09-21T02:40:00Z",
"share": 27.5
},
"direct_on_cited": {
"source": "script",
"sessions": 12,
"from": "string",
"to": "string",
"pages": [
{
"path": "string",
"sessions": 12,
"cited_by": [
"string"
]
}
]
},
"ai_reads_pages": [
{
"path": "string",
"fetches": 12,
"verified": 12,
"errors": 12,
"not_found": 12,
"unknown_status": 12,
"surfaces": [
"string"
]
}
],
"weeks": [
{}
],
"markers": [
{}
],
"since": {
"visibility": {
"first": {
"week_start": "string",
"runs": "string",
"hits": "string",
"share": "string",
"by_model": [
{}
]
},
"last": {
"week_start": "string",
"runs": "string",
"hits": "string",
"share": "string",
"by_model": [
{}
]
},
"delta_points": "string",
"interval": 27.5,
"interval_contains_zero": "string"
},
"visits": {
"before": {
"per_week": 27.5,
"source": "script"
},
"after": {
"per_week": 27.5,
"source": "script"
}
},
"outcome": {
"before": {
"per_week": 27.5,
"value_per_week": 27.5,
"source": "string"
},
"after": {
"per_week": 27.5,
"value_per_week": 27.5,
"source": "string"
}
}
},
"livemode": true
}