Kong/insomnia · error

Konnect API error ${response.status} fetching control planes

Error message

Konnect API error ${response.status} fetching control planes

What it means

Error "Konnect API error ${response.status} fetching control planes" thrown in Kong/insomnia.

Source

Thrown at packages/insomnia/src/konnect/api.ts:171

  } catch {
    return undefined;
  }
}

export async function* fetchAllControlPlanes(
  pat: string,
  region: KonnectRegion,
  signal?: AbortSignal,
): AsyncGenerator<KonnectControlPlane[]> {
  let page = 1;
  let totalPages = 1;

  do {
    const url = `${regionalApiBase(region)}/v2/control-planes?page[size]=${PAGE_SIZE}&page[number]=${page}`;
    const response = await fetchWithRetry(url, pat, signal);

    if (!response.ok) {
      throw new Error(`Konnect API error ${response.status} fetching control planes`);
    }

    const body = await response.json();
    const total: number = body?.meta?.page?.total ?? 0;
    totalPages = Math.ceil(total / PAGE_SIZE) || 1;

    yield (body.data as KonnectControlPlane[]).map(cp => normalizeControlPlane(cp, region));
    page++;
  } while (page <= totalPages);
}

async function fetchAllOffsetPaginated<T>(
  baseUrl: string,
  pat: string,
  errorContext: string,
  signal?: AbortSignal,
): Promise<T[]> {
  const results: T[] = [];

View on GitHub (pinned to d9bb2b0142)

When it happens

Trigger: Thrown at packages/insomnia/src/konnect/api.ts:171 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26). Data as JSON: /api/errors/53d0c91bbecf6fa9. Report an issue: GitHub.