Data Imports
Start Posthog Import
POST
apiKeyAuthheader
x-api-key<token>FastStats API key. Pass it in the x-api-key header or as a Bearer token in the Authorization header.
idOrSlug*stringapplication/json- body
apiKey*stringLength
4 <= length <= 256region*stringValue in
"us""eu"posthogProjectId*stringdatasets*array<>Items
1 <= items <= 6DataImportRecord
application/json- response
id*stringsource*"posthog"Value in
"posthog"region*stringValue in
"us""eu"externalProjectId*stringexternalProjectName*string|nullstatus*stringValue in
"running""completed""failed""cancelled"datasets*array<>currentDataset*|nullcounts*notes*array<string>error*string|nullrangeFrom*stringrangeTo*stringcreatedAt*stringfinishedAt*string|nullcurl -X POST 'https://api.faststats.dev/v0/projects/string/data-imports/posthog' \ -H 'Content-Type: application/json' \ -d '{ "apiKey": "string", "region": "us", "posthogProjectId": "string", "datasets": [ "replays" ]}'Example Response
{ "id": "string", "source": "posthog", "region": "us", "externalProjectId": "string", "externalProjectName": "string", "status": "running", "datasets": [ "replays" ], "currentDataset": "replays", "counts": { "replays": { "imported": 0, "skipped": 0, "failed": 0 }, "errors": { "imported": 0, "skipped": 0, "failed": 0 }, "collections": { "imported": 0, "skipped": 0, "failed": 0 }, "events": { "imported": 0, "skipped": 0, "failed": 0 }, "segments": { "imported": 0, "skipped": 0, "failed": 0 }, "insights": { "imported": 0, "skipped": 0, "failed": 0 } }, "notes": [ "string" ], "error": "string", "rangeFrom": "string", "rangeTo": "string", "createdAt": "string", "finishedAt": "string"}POST
curl -X POST 'https://api.faststats.dev/v0/projects/string/data-imports/posthog' \
-H 'Content-Type: application/json' \
-d '{
"apiKey": "string",
"region": "us",
"posthogProjectId": "string",
"datasets": [
"replays"
]
}'{
"id": "string",
"source": "posthog",
"region": "us",
"externalProjectId": "string",
"externalProjectName": "string",
"status": "running",
"datasets": [
"replays"
],
"currentDataset": "replays",
"counts": {
"replays": {
"imported": 0,
"skipped": 0,
"failed": 0
},
"errors": {
"imported": 0,
"skipped": 0,
"failed": 0
},
"collections": {
"imported": 0,
"skipped": 0,
"failed": 0
},
"events": {
"imported": 0,
"skipped": 0,
"failed": 0
},
"segments": {
"imported": 0,
"skipped": 0,
"failed": 0
},
"insights": {
"imported": 0,
"skipped": 0,
"failed": 0
}
},
"notes": [
"string"
],
"error": "string",
"rangeFrom": "string",
"rangeTo": "string",
"createdAt": "string",
"finishedAt": "string"
}