{"record":{"id":"cd67b7a712563976","repo":"Budibase/budibase","slug":"litellm-team-creation-did-not-return-a-team-id","errorCode":null,"errorMessage":"LiteLLM team creation did not return a team ID","messagePattern":"LiteLLM team creation did not return a team ID","errorType":"http","errorClass":"HTTPError","httpStatus":500,"severity":"error","filePath":"packages/server/src/sdk/workspace/ai/configs/litellm.ts","lineNumber":125,"sourceCode":"      Authorization: liteLLMAuthorizationHeader,\n    },\n    body: JSON.stringify({\n      team_alias: alias,\n    }),\n  })\n\n  if (!response.ok) {\n    const text = await response.text()\n    throw new HTTPError(\n      `Error creating LiteLLM team: ${text || response.statusText}`,\n      response.status\n    )\n  }\n\n  const json = await response.json()\n  const teamId = json.team_id || json.team_id_string || json?.team?.team_id\n  if (!teamId) {\n    throw new HTTPError(\"LiteLLM team creation did not return a team ID\", 500)\n  }\n  return {\n    id: teamId,\n    alias,\n  }\n}\n\nasync function getOrCreateTenantTeam(): Promise<LiteLLMTeam> {\n  const tenantId = context.getTenantId()\n  const teamAlias = getTenantTeamAlias()\n  const tenantDb = tenancy.getTenantDB(tenantId)\n\n  const existing =\n    await tenantDb.tryGet<LiteLLMTenantTeamConfig>(tenantTeamDocId)\n  if (existing) {\n    return {\n      id: existing.teamId,\n      alias: getTenantTeamAlias(),","sourceCodeStart":107,"sourceCodeEnd":143,"githubUrl":"https://github.com/Budibase/budibase/blob/a81a902e9a8fe55b467d106765f6638f12e35c49/packages/server/src/sdk/workspace/ai/configs/litellm.ts#L107-L143","documentation":"Error \"LiteLLM team creation did not return a team ID\" thrown in Budibase/budibase.","triggerScenarios":"Thrown at packages/server/src/sdk/workspace/ai/configs/litellm.ts:125 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":"a81a902e9a8fe55b467d106765f6638f12e35c49","analyzedAt":"2026-08-29T01:03:10.972Z","schemaVersion":2},"datasetVersion":"2026-08-29T02:17:18.158Z"}