# /api/item/addFromURL

**`POST`** Add an image from an address to Eagle App. If you intend to add multiple items in a row, we suggest you use `/api/item/addFromURLs`.

| Parameter        | Description                                                                                                         |
| ---------------- | ------------------------------------------------------------------------------------------------------------------- |
| url              | Required，the URL of the image to be added. Supports `http`、 `https`、 `base64`                                       |
| name             | Required，The name of the image to be added.                                                                         |
| website          | The Address of the source of the image                                                                              |
| tags             | Tags for the image.                                                                                                 |
| star             | The rating for the image.                                                                                           |
| annotation       | The annotation for the image.                                                                                       |
| modificationTime | The creation date of the image. The parameter can be used to alter the image's sorting order in Eagle.              |
| folderId         | If this parameter is defined, the image will be added to the corresponding folder.                                  |
| headers          | Optional, customize the HTTP headers properties, this could be used to circumvent the security of certain websites. |

**Sample Code:**

```javascript
var data = {
    "url": "https://cdn.dribbble.com/users/674925/screenshots/12020761/media/6420a7ec85751c11e5254282d6124950.png",
    "name": "Work",
    "website": "https://dribbble.com/shots/12020761-Work",
    "tags": ["Illustration", "Design"],
    "modificationTime": 1591325171766,
  "headers": {
    "referer": "dribbble.com"
  }
};

var requestOptions = {
  method: 'POST',
  body: JSON.stringify(data),
  redirect: 'follow'
};

fetch("http://localhost:41595/api/item/addFromURL", requestOptions)
  .then(response => response.json())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
```

**Results Returned:**

```javascript
{
    "status": "success"
}
```
