> For the complete documentation index, see [llms.txt](https://ninjapay.gitbook.io/ninjapay-api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ninjapay.gitbook.io/ninjapay-api-docs/how-to/api-reference-upi/plugins/invoice/upload-attachment.md).

# Upload Attachment

This endpoint is used to add attachment like Logo to  invoice details&#x20;

#### Method

<pre><code><strong>POST https://api.ninjapay.me/webextension/api/v1/fiat/invoice/upload
</strong></code></pre>

#### Request Parameter

**invoiceAttachment** : `(FILE, required)` - Select file to upload from your computer or Ninjapay Logo will be used as default&#x20;

#### Response

```jsx
{
    "status": true,
    "data": "https://<URL>",
    "message": "upload path"
}
```

#### Code Example

```jsx

const options = {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': 'API_KEY' //Invoice key required
  }
};

fetch('https://api.ninjapay.me/webextension/api/v1/fiat/invoice/upload', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
  
```
