Error tracking
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
GET | |
POST | |
GET | |
GET | |
POST | |
POST | |
POST | |
GET | |
POST | |
POST | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
GET |
Create error tracking issues split
Also available via the PostHog MCP server:
error-tracking-issues-split-create— Split error tracking issue fingerprints
Required API key scopes
error_tracking:writePath parameters
- idstring
Request parameters
- fingerprintsarray
Response
Example request
POST /api /projects /:project_id /error_tracking /issues /:id /splitExample response
Status 200
RESPONSE
Retrieve error tracking issues all activity
Required API key scopes
activity_log:readExample request
GET /api /projects /:project_id /error_tracking /issues /activityExample response
Status 200 No response body
Create error tracking issues bulk
Required API key scopes
error_tracking:writeRequest parameters
- idstring
- statusstring
- namestringnull
- descriptionstringnull
- first_seenstringnull
- assignee
- external_issuesarray
- cohort
Example request
POST /api /projects /:project_id /error_tracking /issues /bulkExample response
Status 200 No response body
Retrieve error tracking issues exists
Required API key scopes
error_tracking:readExample request
GET /api /projects /:project_id /error_tracking /issues /existsExample response
Status 200 No response body
Retrieve error tracking issues values
Required API key scopes
error_tracking:readExample request
GET /api /projects /:project_id /error_tracking /issues /valuesExample response
Status 200 No response body
Create error tracking query issue
Fetch one error tracking issue with impact counts, top in_app frame, latest release, and optional sparkline.
Required API key scopes
error_tracking:readRequest parameters
- issueIdstring
- dateRange
- filterTestAccountsbooleanDefault:
true - volumeResolutionintegerDefault:
0 - includeSparklinebooleanDefault:
false
Response
Example request
POST /api /projects /:project_id /error_tracking /query /issueExample response
Status 200
RESPONSE
Status 404 Issue not found
Create error tracking query issue events
Fetch sampled exception events, stack traces, browser/SDK context, URL, and $session_id values for one issue.
Required API key scopes
error_tracking:readRequest parameters
- issueIdstring
- dateRange
- filterTestAccountsbooleanDefault:
true - filterGrouparray
- searchQuerystring
- orderDirectionDefault:
DESC - limitintegerDefault:
1 - offsetintegerDefault:
0 - includearray
- onlyAppFramesbooleanDefault:
true
Response
Example request
POST /api /projects /:project_id /error_tracking /query /issue_eventsExample response
Status 200
RESPONSE
Status 404 Issue not found
List all error tracking query issues list
List error tracking issues with typed filters and compact aggregate counts.
Required API key scopes
error_tracking:readRequest parameters
- dateRange
- statusDefault:
active - assignee
- filterTestAccountsbooleanDefault:
true - searchQuerystring
- filterGrouparray
- orderByDefault:
occurrences - orderDirectionDefault:
DESC - limitintegerDefault:
25 - offsetintegerDefault:
0 - volumeResolutionintegerDefault:
0 - library
- releasestring
- fingerprint
- userstring
- personIdstring
- urlstring
- filePathstring
Response
Example request
POST /api /projects /:project_id /error_tracking /query /issuesExample response
Status 200
RESPONSE
List all error tracking recommendations
Required API key scopes
error_tracking:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /error_tracking /recommendationsExample response
Status 200
RESPONSE
Create error tracking recommendations dismiss
Required API key scopes
error_tracking:writePath parameters
- idstring
Response
Example request
POST /api /projects /:project_id /error_tracking /recommendations /:id /dismissExample response
Status 200
RESPONSE
Create error tracking recommendations refresh
Required API key scopes
error_tracking:writePath parameters
- idstring
Response
Example request
POST /api /projects /:project_id /error_tracking /recommendations /:id /refreshExample response
Status 200
RESPONSE
Create error tracking recommendations restore
Required API key scopes
error_tracking:writePath parameters
- idstring
Response
Example request
POST /api /projects /:project_id /error_tracking /recommendations /:id /restoreExample response
Status 200
RESPONSE
List all error tracking releases
Required API key scopes
error_tracking:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /error_tracking /releasesExample response
Status 200
RESPONSE
Create error tracking releases
Required API key scopes
error_tracking:writeRequest parameters
- versionstring
- projectstring
- hash_idstringnull
- metadataobjectnull
Response
Example request
POST /api /projects /:project_id /error_tracking /releasesExample response
Status 201
RESPONSE
Retrieve error tracking releases
Required API key scopes
error_tracking:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /error_tracking /releases /:idExample response
Status 200
RESPONSE
Update error tracking releases
Required API key scopes
error_tracking:writePath parameters
- idstring
Request parameters
- versionstringnull
- projectstringnull
- hash_idstringnull
- metadataobjectnull
Example request
PATCH /api /projects /:project_id /error_tracking /releases /:idExample response
Status 204 No response body
Delete error tracking releases
Required API key scopes
error_tracking:writePath parameters
- idstring
Example request
DELETE /api /projects /:project_id /error_tracking /releases /:idExample response
Status 204 No response body
Retrieve error tracking releases hash
Required API key scopes
error_tracking:readPath parameters
- hash_idstring
Example request
GET /api /projects /:project_id /error_tracking /releases /hash /:hash_idExample response
Status 200 No response body
Retrieve error tracking settings retrieve settings
Required API key scopes
error_tracking:readResponse
Example request
GET /api /projects /:project_id /error_tracking /settings /retrieve_settingsExample response
Status 200
RESPONSE