Skip to content

Log frontend errors

POST
/errors
curl --request POST \
--url http://localhost:3001/errors \
--header 'Content-Type: application/json' \
--data '{ "batchTimestamp": 1, "errors": [ { "additionalInfo": {}, "componentStack": "example", "environment": "example", "errorType": "example", "message": "example", "stack": "example", "timestamp": 1, "url": "example", "userAddress": "example", "userAgent": "example" } ] }'

Accept batch error reports from frontend for logging

Error batch

Media typeapplication/json
object
batchTimestamp
integer
errors
Array<object>
object
additionalInfo
object
key
additional properties
any
componentStack
string
environment
string
errorType
string
message
string
stack
string
timestamp
integer
url
string
userAddress
string
userAgent
string
Examplegenerated
{
"batchTimestamp": 1,
"errors": [
{
"additionalInfo": {},
"componentStack": "example",
"environment": "example",
"errorType": "example",
"message": "example",
"stack": "example",
"timestamp": 1,
"url": "example",
"userAddress": "example",
"userAgent": "example"
}
]
}

Errors logged successfully

Media typeapplication/json
object
key
additional properties
any
Examplegenerated
{}

Invalid request

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}

Rate limit exceeded

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}

Server error

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}