App Reports
Generated app reports operations.
GET/v1/app-reportsRead the owner’s app-log receiptsread
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the read scope, or a signed-in session
- OpenAPI operation ID
get_app_reports
Responses
200Successapplication/json
Example
[
{
"createdMs": 1800000,
"entries": [
{
"atMs": 1800000,
"code": "audio_autoplay_blocked",
"level": "info"
}
],
"entryCount": 0,
"expiresMs": 1800000,
"id": "id_8h2k4q"
}
]Schema
- createdMsintegerrequired
entriesarray of object
- atMsintegerrequired
- codestringrequiredone of "audio_autoplay_blocked", "audio_edge_late", "audio_processing_unavailable", "audio_transition_unavailable", "equalizer_filter_unavailable"
- levelstringrequiredone of "info", "warn", "error"
- entryCountintegerrequired
- expiresMsintegerrequired
- idstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittedrevision_mismatchinternaltimeoutdatabase_busy
Example request
curl -X GET "http://127.0.0.1:32500/v1/app-reports" \
-H "Authorization: Bearer $PORTICO_API_KEY"POST/v1/app-reportsSubmit the current context’s explicit code-only app logread
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the read scope, or a signed-in session
- OpenAPI operation ID
post_app_reports- Max body
- 16 KiB
Parameters
| Name | In | Type | Description |
|---|---|---|---|
Idempotency-Key | header | string |
Request body application/json · required
Example
{
"entries": [
{
"atMs": 1800000,
"code": "audio_autoplay_blocked",
"level": "info"
}
],
"recipientRevision": "r12"
}Schema
entriesarray of objectrequired1–200 items
- atMsintegerrequired
- codestringrequiredone of "audio_autoplay_blocked", "audio_edge_late", "audio_processing_unavailable", "audio_transition_unavailable", "equalizer_filter_unavailable"
- levelstringrequiredone of "info", "warn", "error"
- recipientRevisionstringrequiredpattern ^[a-f0-9]{64}$
Responses
201Successapplication/json
Example
{
"createdMs": 1800000,
"entries": [
{
"atMs": 1800000,
"code": "audio_autoplay_blocked",
"level": "info"
}
],
"entryCount": 0,
"expiresMs": 1800000,
"id": "id_8h2k4q"
}Schema
- createdMsintegerrequired
entriesarray of object
- atMsintegerrequired
- codestringrequiredone of "audio_autoplay_blocked", "audio_edge_late", "audio_processing_unavailable", "audio_transition_unavailable", "equalizer_filter_unavailable"
- levelstringrequiredone of "info", "warn", "error"
- entryCountintegerrequired
- expiresMsintegerrequired
- idstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittedrevision_mismatchinternaltimeoutdatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/app-reports" \
-H "Authorization: Bearer $PORTICO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"entries":[{"atMs":1800000,"code":"audio_autoplay_blocked","level":"info"}],"recipientRevision":"r12"}'GET/v1/app-reports/recipientRead the recipient for an explicit app-log confirmationread
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the read scope, or a signed-in session
- OpenAPI operation ID
get_app_report_recipient
Responses
200Successapplication/json
Example
{
"displayName": "Fargo",
"revision": "r12"
}Schema
- displayNamestringrequired
- revisionstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesinvalid_requestunauthorizednot_permittedrevision_mismatchinternaltimeoutdatabase_busy
Example request
curl -X GET "http://127.0.0.1:32500/v1/app-reports/recipient" \
-H "Authorization: Bearer $PORTICO_API_KEY"No operations match that filter.