# Images

## Get image URLs

Returns URLs of the specified images.

### Request

`[PlatformAddress]/api/connector/v1/images/getUrls`

```javascript
{
  "ClientToken": "E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D",
  "AccessToken": "C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D",
  "Client": "Sample Client 1.0.0",
  "Images": [
    {
      "ImageId": "57a971a5-a335-48f4-8cd1-595245d1a876",
      "Width": 200,
      "Height": 150,
      "ResizeMode": "Fit"
    }
  ]
}
```

| Property      | Type                                                     | Contract | Description                                         |
| ------------- | -------------------------------------------------------- | -------- | --------------------------------------------------- |
| `ClientToken` | string                                                   | required | Token identifying the client application.           |
| `AccessToken` | string                                                   | required | Access token of the client application.             |
| `Client`      | string                                                   | required | Name and version of the client application.         |
| `Images`      | array of [Image size parameters](#image-size-parameters) | required | Parameters of images whose URLs should be returned. |

#### Image size parameters

| Property     | Type                                    | Contract | Description                                                           |
| ------------ | --------------------------------------- | -------- | --------------------------------------------------------------------- |
| `ImageId`    | string                                  | required | Unique identifier of the image.                                       |
| `Width`      | integer                                 | optional | Desired width of the image.                                           |
| `Height`     | integer                                 | optional | Desired height of the image.                                          |
| `ResizeMode` | [Image resize mode](#image-resize-mode) | optional | Mode how the image should be resized to the desired width and height. |

#### Image resize mode

* `Cover` - Resize to fit within the specified size, so the result might be smaller than requested.
* `CoverExact` - Resize and pad to exactly fit within the specified size.
* `Fit` - Resize to fit within the specified size, so the result might be smaller than requested.
* `FitExact` - Resize and pad to exactly fit within the specified size.

### Response

```javascript
{
  "ImageUrls": [
    {
      "ImageId": "57a971a5-a335-48f4-8cd1-595245d1a876",
      "Url": "https://cdn.demo.mews.li/Media/Image/57a971a5-a335-48f4-8cd1-595245d1a876?Mode=Fit&Width=200&Height=150"
    }
  ]
}
```

| Property    | Type                             | Contract | Description         |
| ----------- | -------------------------------- | -------- | ------------------- |
| `ImageUrls` | array of [Image URL](#image-url) | required | URLs of the images. |

#### Image URL

| Property  | Type   | Contract | Description                     |
| --------- | ------ | -------- | ------------------------------- |
| `ImageId` | string | required | Unique identifier of the image. |
| `Url`     | string | required | URL of the image.               |


---

# 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.mews.com/connector-api/operations/images.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.
