diff --git a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx
index c765262a2d..6b7a310c61 100644
--- a/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx
+++ b/frontend/src/container/CloudIntegrationPage/HeroSection/components/RenderConnectionParams.tsx
@@ -14,7 +14,8 @@ function RenderConnectionFields({
isConnectionParamsLoading ||
(!!connectionParams?.ingestion_url &&
!!connectionParams?.ingestion_key &&
- !!connectionParams?.signoz_api_url)
+ !!connectionParams?.signoz_api_url &&
+ !!connectionParams?.signoz_api_key)
) {
return null;
}
@@ -48,6 +49,15 @@ function RenderConnectionFields({
)}
+ {!connectionParams?.signoz_api_key && (
+
+
+
+ )}
);
}
diff --git a/frontend/src/hooks/integrations/aws/useIntegrationModal.ts b/frontend/src/hooks/integrations/aws/useIntegrationModal.ts
index 5e33e3eb07..a312b0cee6 100644
--- a/frontend/src/hooks/integrations/aws/useIntegrationModal.ts
+++ b/frontend/src/hooks/integrations/aws/useIntegrationModal.ts
@@ -140,6 +140,7 @@ export function useIntegrationModal({
ingestion_url: connectionParams?.ingestion_url || values.ingestion_url,
ingestion_key: connectionParams?.ingestion_key || values.ingestion_key,
signoz_api_url: connectionParams?.signoz_api_url || values.signoz_api_url,
+ signoz_api_key: connectionParams?.signoz_api_key || values.signoz_api_key,
},
account_config: {
regions: includeAllRegions ? ['all'] : selectedRegions,
diff --git a/frontend/src/types/api/integrations/aws.ts b/frontend/src/types/api/integrations/aws.ts
index e51df70d4c..fdb8548de3 100644
--- a/frontend/src/types/api/integrations/aws.ts
+++ b/frontend/src/types/api/integrations/aws.ts
@@ -4,6 +4,7 @@ export interface ConnectionParams {
ingestion_url?: string;
ingestion_key?: string;
signoz_api_url?: string;
+ signoz_api_key?: string;
}
export interface GenerateConnectionUrlPayload {