info: name: Refresh Token type: http seq: 4 http: method: POST url: '{{base_url}}/api/auth/refresh' auth: inherit body: type: json data: |- { "refresh_token": "d4f5g6h7..." } settings: encodeUrl: true timeout: 0 followRedirects: true maxRedirects: 5 runtime: scripts: - type: after-response code: |- function onResponse(res) { try { const responseBody = res.getBody(); const token = responseBody.access_token; const refreshToken = responseBody.refresh_token; if (token) { bru.setEnvVar("token", token, { persist: true }); console.log("Access token saved"); } if (refreshToken) { bru.setEnvVar("refresh_token", refreshToken, { persist: true }); console.log("Refresh token saved"); } } catch (error) { console.error("Token capture failed:", error.message); } } onResponse(); docs: |- # Refresh Token `POST /api/auth/refresh` — auth: none. Canonical reference: `docs/developer/api/authentication/refresh_token.md` (docs site → Developer → API). This request is GENERATED from that doc; edit the doc, not this file.