API Issues
This content is not available in your language yet.
Une issue est un groupe d’events similaires (même fingerprint = même exception_type + frame top du stack). Les routes Issues requièrent Authorization: Bearer <user-token>.
Base URL : https://api.pionne.app
Modèle Issue
Section intitulée « Modèle Issue »{ "id": "iss_a1b2c3", "project_id": "prj_xxx", "title": "TypeError: undefined is not an object", "fingerprint": "f7a3...", "status": "open", "first_seen_at": "2026-05-01T10:00:00Z", "last_seen_at": "2026-05-05T08:32:00Z", "events_count": 320, "users_affected": 87, "level": "error", "release": "1.0.0", "platform": "ios"}status peut être open, resolved, ou ignored.
GET /api/projects/\{id\}/issues
Section intitulée « GET /api/projects/\{id\}/issues »Liste les issues du projet.
Query params
Section intitulée « Query params »| Param | Type | Description |
|---|---|---|
status | open | resolved | ignored | Filtre. Default open |
cursor | string? | Pagination (issue id) |
limit | number? | Default 50, max 100 |
Response 200
Section intitulée « Response 200 »{ "data": [ { "id": "iss_xxx", ... } ], "next_cursor": "iss_yyy"}GET /api/projects/\{id\}/issues/\{issueId\}
Section intitulée « GET /api/projects/\{id\}/issues/\{issueId\} »Détail d’une issue + son dernier event complet.
Response 200
Section intitulée « Response 200 »{ "id": "iss_a1b2c3", "title": "TypeError: undefined is not an object", "status": "open", "events_count": 320, "users_affected": 87, "latest_event": { "exception_type": "TypeError", "message": "undefined is not an object (evaluating 'user.name')", "stack": "...", "level": "error", "release": "1.0.0", "environment": "production", "tags": { "tier": "pro" }, "user": { "id": "user_a8f2c1" }, "contexts": { "device": {}, "app": {}, "os": {} }, "breadcrumbs": [ ... ], "screenshot_url": "https://..." }}PATCH /api/projects/\{id\}/issues/\{issueId\}
Section intitulée « PATCH /api/projects/\{id\}/issues/\{issueId\} »Change le statut.
{ "status": "resolved" }Response 200
Section intitulée « Response 200 »L’issue à jour.
DELETE /api/projects/\{id\}/issues/\{issueId\}
Section intitulée « DELETE /api/projects/\{id\}/issues/\{issueId\} »Supprime l’issue et tous ses events (utile pour droit à l’oubli RGPD).