---
title: "Create Invoice Note or Attachment (Legacy)"
method: POST
path: "/invoice/{invoice_uid}/note_attachment"
---

# Create Invoice Note or Attachment (Legacy)

`POST /invoice/{invoice_uid}/note_attachment`

## Request

- Base URL: `https://dc-region.zuperpro.com/api`
- URL: `https://dc-region.zuperpro.com/api/invoice/{invoice_uid}/note_attachment`
- Auth: API key in header `x-api-key`

Legacy combo endpoint that can add a note and/or an attachment to the invoice in one call, nested under a single `invoice` object (not array-based, unlike the modern attachments endpoints). If both notes and attachments are sent in the same call, only the notification for notes fires (the notification type defaults to attachment and is overwritten to note). Adding a note also bumps the invoice's association count; the modern attachment endpoints do not.

## Path parameters

- `invoice_uid` string, required

## Request body

- object
  - `invoice` object, required
    - `attachments` object: A single attachment object, not an array.
      - `file_name` string
      - `url` string
    - `notes` object: A single note object, not an array.
      - `note` string

## Response `200`

200

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `3c21bc232e16`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zuper/apis/zuper-pro-api/changes/invoice/:invoice_uid/note_attachment/post.md)

---

[API](https://skmtc.dev/zuper/apis/zuper-pro-api.md) - [All operations](https://skmtc.dev/zuper/apis/zuper-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zuper/apis/zuper-pro-api/revisions/3c21bc232e16?raw)
