# ConfigurePlaneIntegrationDto

Type: object

Schema: [ConfigurePlaneIntegrationDto](https://sourcey-gauzy.pages.dev/api-reference/models/configureplaneintegrationdto/index.md)

- `mode` (optional)
  Type: string
  
  Integration mode: "shared" uses the global hosted Ever Gauzy PM UIs, "custom" uses tenant-provided URLs
  
  enum: ["shared","custom"]
  
  Example:
  
  ```json
  "shared"
  ```

- `planeWebUrl` (required)
  Type: string
  
  Main Plane web app URL (required only in custom mode)
  
  Example:
  
  ```json
  "https://plane.example.com"
  ```

- `planeAdminUrl` (optional)
  Type: string
  
  Plane admin panel URL (optional; not used in shared mode)
  
  Example:
  
  ```json
  "https://admin.plane.example.com"
  ```

- `planeSpaceUrl` (optional)
  Type: string
  
  Plane public space URL (required in custom mode)
  
  Example:
  
  ```json
  "https://space.plane.example.com"
  ```