# Get a file upload URL

`POST https://backend.estactics.com/api/properties/getFileUploadUrl`

Returns a URL to upload one file to. It works for 5 minutes. See the Upload property files guide.

Authentication: `Authorization: Bearer YOUR_API_KEY`. Required permission: `properties.MANAGE`.

## Body parameters

- `fileType` (string, required): File MIME type, for example image/jpeg.
- `extension` (string, required): File extension, for example jpg.

## Example request body

```json
{
  "fileType": "image/jpeg",
  "extension": "jpg"
}
```

## Example response

```json
{
  "success": true,
  "data": {
    "uploadUrl": "https://storage.example.com/...",
    "id": 901,
    "fileUrl": "https://cdn.estactics.com/...",
    "name": "properties/901.jpg"
  }
}
```
