diff --git a/cmd/cloud.go b/cmd/cloud.go index 128226ca..a6e21d1a 100644 --- a/cmd/cloud.go +++ b/cmd/cloud.go @@ -617,10 +617,12 @@ Examples: errsystem.WithContextMessage("Error updating deployment status to completed")).ShowErrorAndExit() } if len(theproject.Agents) == 1 { - webhookToken, err = agent.GetApiKey(ctx, logger, apiUrl, token, theproject.Agents[0].ID, theproject.Agents[0].Types[0]) - if err != nil { - errsystem.New(errsystem.ErrApiRequest, err, - errsystem.WithContextMessage("Error getting Agent API key")).ShowErrorAndExit() + if len(theproject.Agents[0].Types) > 0 { + webhookToken, err = agent.GetApiKey(ctx, logger, apiUrl, token, theproject.Agents[0].ID, theproject.Agents[0].Types[0]) + if err != nil { + errsystem.New(errsystem.ErrApiRequest, err, + errsystem.WithContextMessage("Error getting Agent API key")).ShowErrorAndExit() + } } } }