Skip to main content

Symbolication result callback

Enterprise

This endpoint is part of Countly Enterprise. To get access, contact sales or compare versions. Existing customers can reach the support portal with questions.

Endpoint

/i/crash_symbols/symbolicatation_result

Overview

Receives symbolicated stack trace payload from symbolication server and updates crash group/job state.

Authentication

  • No dashboard member auth validation is applied in this route.
  • Access should be restricted by using a controlled callback URL and symbolication server key configuration.

Permissions

  • No feature permission check is applied.

Request Parameters

ParameterTypeRequiredDescription
jobIdStringYes (normal callback)External symbolication job ID
symbResStringYes (normal callback)Symbolicated stack trace text
symbolication_testBoolean/StringNoIf present, returns test payload and exits

Examples

Example 1: Callback from symbolication server

/i/crash_symbols/symbolicatation_result?jobId=external-job-123&symbRes=TypeError:+...stacktrace...

Example 2: Return-connection test callback

/i/crash_symbols/symbolicatation_result?symbolication_test=1

Response

Success Response

Test mode:

{
"msg": "priviet"
}

Normal callback success:

{
"result": "Success"
}

Response Fields

FieldTypeDescription
msgStringTest-mode marker string
resultStringCallback processing result

Error Responses

HTTP StatusResponse
400{ "result": "Missing parameters" }
400{ "result": "Cannot find job with provided id" }
400{ "result": "Could not save result" }
400{ "result": "Please set symbolication server url" }
400{ "result": "Please provide symbolication server's api key" }

Behavior

  1. Validates callback payload (jobId, symbRes) unless test mode is used.
  2. Updates crash group error body as symbolicated and clears in-process fields.
  3. Marks job status and sends ack request to symbolication server.
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly.symbolication_jobsEndpoint data sourceStores endpoint-related records this endpoint reads or modifies.
countly.app_crashgroups{app_id}Endpoint data sourceStores endpoint-related records this endpoint reads or modifies.