Fireplace

Fireplace is the consumer client for the Marketplace. It has some special API’s. These are not recommended for consumption by other clients and can change in conjunction with the Fireplace client.

App

GET /api/v1/fireplace/app/

A copy of the app API.

Error reporter

POST /api/v1/fireplace/report_error

An entry point for reporting client-side errors via Sentry.

Request

Takes a sentry.interfaces.Exception JSON object.

Example:

[{

“value”: “important problem”, “stacktrace”: {

“frames”: [{
“abs_path”: “/real/file/name.py”

“filename”: “file/name.py”, “function”: “myfunction”, “vars”: {

“key”: “value”

}, “pre_context”: [

“line1”, “line2”

], “context_line”: “line3”, “lineno”: 3, “in_app”: true, “post_context”: [

“line4”, “line5”

],

}]

}

}]

Response

Status Codes:
  • 204 – Message sent.