Diagnostics
Generated diagnostics operations.
POST/v1/diagnostics/client-logsSend a client report to this serverplayback
- Audience
- Clients · Native API
- Authorization
- API key or personal access token with the playback scope, or a signed-in session
- OpenAPI operation ID
post_client_log- Max body
- 2 MiB
Request body application/json · required
Example
{
"appVersion": "string",
"body": "string",
"deviceClass": "string",
"deviceId": "id_8h2k4q",
"platform": "string"
}Schema
- appVersionstringrequired
- bodystringrequired
- deviceClassstringrequired
- deviceIdstringrequired
- platformstringrequired
Responses
201Successapplication/json
Example
{
"accountId": "id_8h2k4q",
"appVersion": "string",
"body": "string",
"bytes": 0,
"deviceClass": "string",
"deviceId": "id_8h2k4q",
"id": "id_8h2k4q",
"platform": "string",
"profileId": "id_8h2k4q",
"receivedAt": "2026-10-18T19:30:00Z"
}Schema
- accountIdstringrequired
- appVersionstring
- bodystring
- bytesintegerrequired
- deviceClassstringrequired
- deviceIdstringrequired
- idstringrequired
- platformstringrequired
- profileIdstringrequired
- receivedAtstringrequired
defaultRequest refused or unavailableapplication/json
Example
{
"error": {
"code": "string",
"message": "string"
}
}Schema
errorobjectrequired
- codestringrequired
- messagestringrequired
Error codesunauthorizedinvalid_requestdevice_session_requiredclient_log_budgetinternaldatabase_busywriter_capacity
Example request
curl -X POST "http://127.0.0.1:32500/v1/diagnostics/client-logs" \
-H "Authorization: Bearer $PORTICO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"appVersion":"string","body":"string","deviceClass":"string","deviceId":"id_8h2k4q","platform":"string"}'No operations match that filter.