---
title: "Send Invoice"
method: POST
path: "/v5/invoices/{invoice_id}/send"
tags: ["Invoicing"]
---

# Send Invoice

`POST /v5/invoices/{invoice_id}/send`

Send an existing invoice to a customer via email.

## Path parameters

- `invoice_id` integer, required

## Response `200`

Success

- InvoiceResponse — Invoice response matching InvoiceRestSerializer structure
  - `object` 'invoice', required — Resource type identifier
  - `id` integer, required — Invoice ID
  - `status` 'open' | 'partially_paid' | 'paid' | 'closed' | 'overdue' — Current status of the invoice
  - `amount` string — Total amount of the invoice. Format: `x.xx`
  - `subtotal` number, nullable — Subtotal amount before tax and shipping
  - `payment_terms` string — Payment terms for the invoice (e.g., 'Due Upon Receipt', '30 days')
  - `payment_methods_allowed` string[] — Allowed payment methods: 'cc' = Credit Card, 'ck' = Check, 'cs' = Cash
  - `processor_id` string, nullable — Processor ID for payment processing
  - `currency` string — Currency code (ISO 4217, e.g., USD, EUR)
  - `created_date` string, date-time, nullable — Date and time when the invoice was created in UTC ISO 8601 format
  - `updated_date` string, date-time, nullable — Date and time when the invoice was last updated in UTC ISO 8601 format
  - `billing_address` object — Billing address information
    - `first_name` string — First name
    - `last_name` string — Last name
    - `company` string — Company name
    - `email` string, email — Email address
    - `phone` string — Phone number
    - `fax` string — Fax number
    - `website` string — Website
    - `address1` string — Address line 1
    - `address2` string — Address line 2
    - `city` string — City
    - `state` string — State or province
    - `zip` string — ZIP or postal code
    - `country` string — Country code (ISO 3166-1 alpha-2)
  - `shipping_address` object — Shipping address information
    - `first_name` string — First name
    - `last_name` string — Last name
    - `company` string — Company name
    - `email` string, email — Email address
    - `address1` string — Address line 1
    - `address2` string — Address line 2
    - `city` string — City
    - `state` string — State or province
    - `zip` string — ZIP or postal code
    - `country` string — Country code (ISO 3166-1 alpha-2)
  - `order_details` object — Order details
    - `order_id` string — Order ID
    - `ip_address` string — IP address
    - `order_description` string — Order description
    - `po_number` string — Purchase order number
    - `customer_id` string — Customer ID
    - `customer_tax_id` string — Customer tax ID
    - `tax` string — Tax amount. Format: `x.xx`
    - `shipping` string — Shipping amount. Format: `x.xx`
    - `discount_amount` string — Discount amount. Format: `x.xx`
    - `surcharge` string — Surcharge amount. Format: `x.xx`
    - `tip` string — Tip amount. Format: `x.xx`
    - `shipping_carrier` string — Shipping carrier
    - `tracking_number` string — Tracking number
    - `shipping_date` string, date-time, nullable — Shipping date in UTC ISO 8601 format
  - `merchant_defined_fields` object — Merchant defined fields

## Other responses

- `400` — Bad Request - Validation Error
- `401` — Unauthorized
- `404` — Invoice not found

---

[API](https://skmtc.net/nmi/apis/embedded-components-api.md) · [All operations](https://skmtc.net/nmi/apis/embedded-components-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmi/embedded-components-api/versions/45c2ecda3685/schema)
