{"record":{"id":"53d0c91bbecf6fa9","repo":"Kong/insomnia","slug":"konnect-api-error-response-status-fetching-cont","errorCode":null,"errorMessage":"Konnect API error ${response.status} fetching control planes","messagePattern":"Konnect API error (.+?) fetching control planes","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/insomnia/src/konnect/api.ts","lineNumber":171,"sourceCode":"  } catch {\n    return undefined;\n  }\n}\n\nexport async function* fetchAllControlPlanes(\n  pat: string,\n  region: KonnectRegion,\n  signal?: AbortSignal,\n): AsyncGenerator<KonnectControlPlane[]> {\n  let page = 1;\n  let totalPages = 1;\n\n  do {\n    const url = `${regionalApiBase(region)}/v2/control-planes?page[size]=${PAGE_SIZE}&page[number]=${page}`;\n    const response = await fetchWithRetry(url, pat, signal);\n\n    if (!response.ok) {\n      throw new Error(`Konnect API error ${response.status} fetching control planes`);\n    }\n\n    const body = await response.json();\n    const total: number = body?.meta?.page?.total ?? 0;\n    totalPages = Math.ceil(total / PAGE_SIZE) || 1;\n\n    yield (body.data as KonnectControlPlane[]).map(cp => normalizeControlPlane(cp, region));\n    page++;\n  } while (page <= totalPages);\n}\n\nasync function fetchAllOffsetPaginated<T>(\n  baseUrl: string,\n  pat: string,\n  errorContext: string,\n  signal?: AbortSignal,\n): Promise<T[]> {\n  const results: T[] = [];","sourceCodeStart":153,"sourceCodeEnd":189,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia/src/konnect/api.ts#L153-L189","documentation":"Error \"Konnect API error ${response.status} fetching control planes\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia/src/konnect/api.ts:171 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}