# URL

### Property description

Data storage suitable for uploading files can be targeted by a static URL or link acquired from an action connected to configured data storage integration.

<div align="left"><img src="https://lh3.googleusercontent.com/qLebH_6XbQNQCNB92_Fnm0a9Y6oPPHftItqCxasH_IXPEByF-aPGmcfX7y5so557z0Bt8qOIaU-9L8At-pnjql3qvQLfkCjonDRTHgS03FE0hMK6B6yAZ7y8YfnfExN_Piobfw0e" alt="Static setting"></div>

<div align="left"><img src="https://lh3.googleusercontent.com/tGRKkvv9mwzZ4xn2FBd5mp3BlAFw9_kLKQbVDqACu_9PP4xFg6r88XbMOuOZDoFjPc5jyUcRut-sFVMOs8ZncWjfegThGrwGlgEJB5VJC1VFFBlwfkLFiMRI663rY_nvhYVv2T02" alt="ƒx (String value type): “STATIC” or “ACTION”"></div>

Binding action with proper configurated data store integration has to return valid URL and Method parameters, possible others like headers, etc.

<div align="left"><img src="https://lh6.googleusercontent.com/I49_8i-I-tysPkRAcum63zBz-C2VkWYKZzGunTlIAwh0sxSp3igiSvYRNYI9kWAEJpR1xjGsTTM8zR4jFqKwrkfZl7ecnPTR3nm6QQEgU2HX8j3T2CbA8EX8RUIYaKKYjTPGbXXN" alt="Associating Url link with existing action"></div>

A disposable static URL link for uploading files is generated by cloud object storage like Amazon S3, which means it makes no sense to use it as a constant value due to its expiration. On the other hand, custom back-end storage can be linked by a persistent URL link.

<div align="left"><img src="https://lh4.googleusercontent.com/ax_uT9COKwgUKGuGARo8oEwA8DgkTpX8-Q28EarVUw69keOm39zno3NX143gTzpvy4tBufgCoHiQOy760CbO9ODJIg6sBqvUf3oAgOYtMsTbvWwqIRck-Ur9KZc7cFNmIPnYmBcl" alt="ƒx (String value type): “POST”, “PUT”"></div>

<div align="left"><img src="https://lh4.googleusercontent.com/QRkoD4UiCuYHPYObZY-MYAWkx-HSqhahDJuCLrxBgD4XWAieU92qGPICLRs2sKjRT0RjEeyMVgPjwEOUFPA2J4udZ60F9KK-YLN67fIFF-hltSBBD15R8u4GMo01kwgOSL1ZFTk1" alt="ƒx (String): String value of URL pattern"></div>

### State

Switching between static mapped URL link and link get through the action.

### Value types

STATIC, ACTION

### Availability

[File Upload](/reference-guide/components-list/file-upload.md)


---

# Agent Instructions: 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:

```
GET https://docs.adapptio.com/reference-guide/properties/url.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
