{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreib6xa4nwujizsj3523xcmbmzaiugkwkjmz2brkp4qkruwjksbo3he",
    "uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3moij5ju7hfo2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
    },
    "mimeType": "image/png",
    "size": 32236
  },
  "path": "/packages/op_rest_api_client",
  "publishedAt": "2026-06-17T14:21:36.683Z",
  "site": "https://pub.dev",
  "textContent": "A lightweight and flexible Dart HTTP client for RESTful APIs with structured error handling via op_result and support for identity-based authentication and token refresh. Changelog excerpt: ### Added - Added optional structured request/response logging through `OpRestApiClientLogger`. - Added `OpRestApiClientLogEntry`and `OpRestApiClientLogDirection`as public logging models. - Request and response logs include method, URL, headers, body, status code, error type, and retry status where applicable. - Sensitive headers are sanitized before being passed to the logger, including authorization, cookie, API key, access-token, and refresh-token headers. ### Notes - Request and response [...]",
  "title": "v0.16.0 of op_rest_api_client",
  "updatedAt": "2026-06-17T14:14:42.145Z"
}