---
title: >-
  Apps can now open Shopify’s file picker with the Intents API - Shopify
  developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: 'https://shopify.dev/changelog/intents-api-file-picker'
  md: 'https://shopify.dev/changelog/intents-api-file-picker.md'
metadata:
  effectiveApiVersion: ''
  affectedApi:
    - displayName: Admin Extensions
      handle: admin-extensions
    - displayName: App Bridge
      handle: app-bridge
  primaryTag:
    displayName: Tools
    handle: tools
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-06-17T17:04:51-04:00'
  postedAt: '2026-06-17T12:00:00-04:00'
  updatedAt: '2026-06-17T17:56:40-04:00'
  effectiveAt: '2026-06-18T12:00:00-04:00'
---

June 17, 2026

Tags:

* Tools
* Admin Extensions
* App Bridge

# Apps can now open Shopify’s file picker with the Intents API

Apps can now open Shopify’s native file picker with the Intents API. This lets your app prompt merchants to choose files from their Shopify file library without building a custom picker or sending them through a separate flow.

With a single API call, your app can open the file picker, optionally filter by media type, enable multiple selection, and preselect files. When the merchant finishes selecting files, your app receives the selected file IDs as an array in `response.data.ids`.

## New intent

The following intent is now available:

* `pick:shopify/File`

## How it works

Invoke the intent from App Home or a UI extension:

```js
const activity = await shopify.intents.invoke('pick:shopify/File');

const response = await activity.complete;

if (response.code === 'ok') {
  console.log('Selected file IDs:', response.data.ids);
  // response.data.ids is an array of selected file IDs
}
```

Learn more in the [App Home (iframe) Intents docs](https://shopify.dev/docs/api/app-home/apis/user-interface-and-interactions/intents-api?example=pick-files) and [App Home (UI extension) Intents docs](https://shopify.dev/docs/api/app-home-ui-extension/latest/target-apis/utility-apis/intents-api?example=pick-files).
