> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# exportProjects

> Exports one or more projects from Oracle Integration Cloud as .car files that can be placed in SCM. This operation takes in a list of project identifi

Exports one or more projects from Oracle Integration Cloud as **.car** files that can be placed in SCM. This operation takes in a list of project identifiers.

This operation is intended to be used in a utility workflow that commits the exported files to your SCM. This operation is designed for use with our [browser extension](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-browser-extension.md), which collects a list of IDs from the OIC Projects page and triggers a webhook. The webhook then initiates a utility workflow that exports the projects and commits the resulting files to your source control management (SCM) system.

Following plugin operation in workflow

![image-20250508-151534.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596416123.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=3b53f67a4acc1420cab5219b5e7564c6)

exports as shown below. Note that you can use absolute path in Export Folder to export in a folder other than temp (FD\_TEMP\_DIR).

![image-20250508-161703.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596416126.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=00c6e6154875950a72a4ef5f9ccd7c7b)

> [!NOTE]
>
> Either **FDOIC\_CLOUD\_ACCOUNT\_CODE** Target property value or **FDOIC\_INP\_CLOUD\_ACCOUNT\_CODE** plugin input value should exist. When both exists, plugin input value will take precedence. See [Creating/Editing a Cloud Account and Provider](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/integrations/cloud-account-and-provider.md) for details on how to setup Cloud Account for OIC.

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>Property Name</th><th>Property Code</th><th>Required</th><th>Description</th></tr><tr><td>OIC Account</td><td>`FDOIC_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OIC account with all the required properties like Base URI, Username and Password for running OIC Instance.</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>Input Name</th><th>Input Code</th><th>Required</th><th>Description</th></tr><tr><td>OIC Account</td><td>`FDOIC_INP_CLOUD_ACCOUNT_CODE`</td><td>No</td><td>The OIC account with all the required properties like Base URI, Username and Password for running OIC Instance.</td></tr><tr><td>Project Identifier List</td><td>`FDOIC_INP_PROJECT_IDENTIFIER_LIST`</td><td>No</td><td>CSV list of project identifiers to export. Leave blank to export all.</td></tr><tr><td>Export Folder</td><td>`FDOIC_INP_EXPORT_SUBFOLDER`</td><td>No</td><td>Optional subfolder within temp directory for exporting projects or specify an absolute path.</td></tr></tbody></table>

# Artifacts

This operation produces artifacts that will be stored in the artifacts repository. To take advantage of this, set the Export Folder to Groovy with the value `FD_ARTIFACTS_DIR`

# Endpoint Selection

This operation will select all available endpoints associated to the Target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.
