WIP! A BB-style forum, on the ATmosphere! We're still working... we'll be back soon when we have something to show off!
node typescript hono htmx atproto
at feat/atb-60-theme-import-export 50 lines 1.3 kB view raw
1meta { 2 name: Get Backfill Errors 3 type: http 4 seq: 3 5} 6 7get { 8 url: {{appview_url}}/api/admin/backfill/1/errors 9} 10 11assert { 12 res.status: eq 200 13 res.body.errors: isDefined 14} 15 16docs { 17 Lists per-DID errors recorded during a specific backfill run. 18 19 Requires authentication via session cookie and `space.atbb.permission.manageForum` permission. 20 21 Path params: 22 - id: integer (required) - The numeric ID from the backfill_progress table 23 24 Returns: 25 { 26 "errors": [ 27 { 28 "id": "1", 29 "did": "did:plc:example", 30 "collection": "space.atbb.post", 31 "errorMessage": "fetch failed: connection refused", 32 "createdAt": "2026-02-23T10:05:00.000Z" 33 } 34 ] 35 } 36 37 Returns an empty errors array if the backfill completed with no per-DID failures. 38 39 Error codes: 40 - 400: Invalid backfill ID (non-integer path parameter) 41 - 401: Unauthorized (not authenticated) 42 - 403: Forbidden (lacks manageForum permission) 43 - 500: Server error 44 45 Notes: 46 - Results are ordered by createdAt ascending (earliest errors first) 47 - Limited to 1000 entries per response 48 - Per-DID errors are partial failures; the backfill continues processing other DIDs 49 - A null collection means the error occurred before reaching the collection sync stage 50}