> For the complete documentation index, see [llms.txt](https://docs.appfarm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appfarm.io/library/action-nodes/open-unsplash-dialog.md).

# Open Unsplash dialog

The **Open Unsplash Dialog** action node displays a modal dialog that allows a user to search for and select an image from [Unsplash](https://unsplash.com/). The details of the selected photo, including the image URL, photographer's name, and photographer's Unsplash profile URL, can be stored for further use.

Note that an [Unsplash Access Key](https://unsplash.com/developers) is required to use this action node. The access key must be stored as a [secret](/reference/security/secrets.md).

{% hint style="info" %}
**Example**

An example setup of Open Unsplash Dialog is showcased in our [Showroom](https://showroom.appfarm.app/action-nodes/open-unsplash-dialog)! You may view a demo, as well as access the setup in Create. If you do not have access, you may register [here](https://showroom.appfarm.app/sign-up).
{% endhint %}

## Settings

### Image URL

Set the data source property to store the image URL.

### Photographer Name

Set the data source property to store the photographer's name. This is typically used for photo attribution.

### Photographer Profile

Set the data source property to store the photographer's Unsplash profile URL. This is typically used for photo attribution.

### Image Size

Set the preferred size of the image. Choose the appropriate size based on your usage of the image.

* Thumbnail (200px)
* Small (400px) - default
* Regular (1080px)
* Fullsize

### Limit Orientation

Filter search results by image orientation.

* All - default
* Landscape
* Portrait
* Squarish

### Access Key

Select the secret that holds the [access key provided by Unsplash](https://unsplash.com/developers).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.appfarm.io/library/action-nodes/open-unsplash-dialog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
