# CreatePluginSourceDTO

Type: object

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

- `sources` (required)
  Type: array
  
  Array of plugin sources
  
  Examples:
  
  ```json
  [
    {
      "name": "source1",
      "operatingSystem": "UNIVERSAL",
      "architecture": "X64",
      "url": "https://example.com/plugin1",
      "type": "CDN"
    },
    {
      "name": "@scope/plugin2",
      "operatingSystem": "MAC",
      "architecture": "ARM",
      "scope": "@scope",
      "registry": "https://registry.npmjs.org/",
      "private": true,
      "type": "NPM"
    }
  ]
  ```
  
  Items:
    Reference: [PluginSourceDTO](https://sourcey-gauzy.pages.dev/api-reference/models/pluginsourcedto/index.md); Type: object