# Get Files Connect Resource Id

Retrieve Files Connect Resource Ids for external-storage files or folders from Apex.

> Kind: Apex method · Updated: 2026-07-01

## Signature

```apex
global static List<String> execute(List<Resource> resources)
```

> **Invocable class** — This is an invocable class, not a Client method. Call it as cldfs.GetFilesConnectResourceId.execute(List<Resource&gt;), not cldfs.Client.*.

### Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| resources | List&lt;<a href="#/apex-type-resource">Resource</a>&gt; | required | List of Resource records identifying the external files or folders whose Files Connect Resource Ids you want to retrieve. |

## Return Type

List<String&gt; — the Files Connect Resource Ids. Each id can be passed to downstream actions — such as Create File Connect Files — to reference the external asset within Salesforce.

## Example

```apex
List<cldfs.Resource> resources = new List<cldfs.Resource> {
    new cldfs.Resource('01KEHAKUVATUH5R5QRKJBLR3ITM3E6VCXN', null, null, 'sharepoint', 'b!nJBtPq_z5UeJtFrj_f24XEQqlPUD8vtFsg7GBcrXJepiUn9bkb_7QbDPtqHVD-cP')
};
List<String> fileConnectResourceIds =cldfs.GetFilesConnectResourceId.execute(resources);
```
