Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions internal/project/project.go
Original file line number Diff line number Diff line change
Expand Up @@ -413,12 +413,13 @@ func (p *Project) DeleteProjectEnv(ctx context.Context, logger logger.Logger, ba
}

type ProjectImportRequest struct {
Name string `json:"name"`
Description string `json:"description"`
Provider string `json:"provider"`
OrgId string `json:"orgId"`
Agents []AgentConfig `json:"agents"`
EnableWebhookAuth bool `json:"enableWebhookAuth"`
Name string `json:"name"`
Description string `json:"description"`
Provider string `json:"provider"`
OrgId string `json:"orgId"`
Agents []AgentConfig `json:"agents"`
EnableWebhookAuth bool `json:"enableWebhookAuth"`
CopiedFromProjectId string `json:"copiedFromProjectId"`
}

type ProjectImportResponse struct {
Expand All @@ -440,6 +441,7 @@ func (p *Project) Import(ctx context.Context, logger logger.Logger, baseUrl stri
req.Agents = p.Agents
req.Provider = p.Bundler.Identifier
req.EnableWebhookAuth = enableWebhookAuth
req.CopiedFromProjectId = p.ProjectId

if err := client.Do("POST", "/cli/project/import", req, &resp); err != nil {
return nil, fmt.Errorf("error importing project: %w", err)
Expand Down
Loading