Skip to main content
Post JSON from any HTTP-capable runtime and receive the issue fingerprint that Aiola used for grouping. Generate the secret key in Settings → API Key and keep it out of client bundles when the runtime can call your server instead.

Request contract

string
Required unless exception is present; maximum stored length is 8,192 characters.
string
fatal, error, warning, info, or debug. Defaults to error.
object
type, value, and optional stacktrace.frames; at most 200 frames.
object
At most 50 string values, each capped at 500 characters. A numeric status_code tag is clamped to 065535.
array
The newest 100 entries are retained. Each entry can contain timestamp, category, message, level, and data.
string
string
string
string
object
object
object
All examples send the same payload shape. Replace aio_REPLACE_WITH_PROJECT_KEY or set AIOLA_KEY as shown.

Send an exception

Frames are stored in the order sent. Include in_app: true on application frames; Aiola selects the last in-app frame as the issue culprit.

Tags and breadcrumbs

Response and errors

For every optional field and the redaction list, see API Reference.