Kong/insomnia · error

GitHub API error: ${response.statusText}

Error message

GitHub API error: ${response.statusText}

What it means

Error "GitHub API error: ${response.statusText}" thrown in Kong/insomnia.

Source

Thrown at packages/insomnia/src/sync/git/providers/github.ts:168

      return this.repositoryCache.get(credentials._id)!;
    }

    const repos: ProviderRepository[] = [];
    let page = 1;
    const perPage = 100;

    while (true) {
      const response = await net.fetch(
        `${this.config.apiUrl}/user/repos?per_page=${perPage}&page=${page}&sort=updated`,
        {
          headers: {
            Authorization: `token ${credentials.credentials?.token}`,
          },
        },
      );

      if (!response.ok) {
        throw new Error(`GitHub API error: ${response.statusText}`);
      }

      const data = (await response.json()) as GitHubRepositoryApiResponse[];

      repos.push(
        ...data
          .filter(repo => repo.permissions?.pull)
          .map(repo => ({
            id: String(repo.id),
            name: repo.name,
            fullName: repo.full_name,
            cloneUrl: repo.clone_url,
            defaultBranch: repo.default_branch,
            permissions: {
              admin: repo.permissions?.admin || false,
              push: repo.permissions?.push || false,
              pull: repo.permissions?.pull || false,
            },

View on GitHub (pinned to d9bb2b0142)

When it happens

Trigger: Thrown at packages/insomnia/src/sync/git/providers/github.ts:168 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/10c9e93396bf9687. Report an issue: GitHub.