# Invoiced MCP connector

The Invoiced connector brings customers, invoices, payments and balances into Claude, ChatGPT and Cursor, so once connected, each person can create, send and check invoices inside their own Invoiced access with every action logged.

Source: https://elaichi.ai/connectors/invoiced/

## Facts

| | |
| --- | --- |
| Application | Invoiced |
| Category | Accounting |
| AI tools | 110 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 110 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Invoiced is connected

- Which customers are overdue on their latest invoice balance.
- Draft a statement email for our top five customers.
- Summarize invoices created this week by team.

## Connect Invoiced in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Invoiced.
2. Optionally set Share with, then press Connect.
3. Paste an Invoiced API key. One person generates a token in Invoiced and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Invoiced tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Invoiced to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Invoiced to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Invoiced to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Invoiced to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Invoiced tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Invoiced through Elaichi

### Send a statement to a late payer

Accounts receivable. Ask for a customer's outstanding balance in Invoiced, then send them a statement by email, text message or letter without leaving the conversation.

### Record a payment that arrived by wire

Finance. Log the payment against the right Invoiced invoice the moment the bank shows it, then confirm the customer's balance has dropped to zero.

### Raise the invoice right after closing

Sales. Create the customer in Invoiced if they are new, draft the invoice with the agreed line items, and email it before the follow-up call is over.

### Consolidate open invoices into one

Customer success. Roll a customer's scattered Invoiced invoices into a single consolidated invoice so they pay once instead of juggling five separate documents.

### Answer 'what do I owe you' quickly

Support. Pull up a customer's balance and open invoices in Invoiced while they are on the phone, and resend the invoice by email or text on the spot.

### Void a duplicate invoice before it ships

Operations. Find the duplicate in Invoiced, void it, and correct the customer record so the mistake never reaches the mailbox.

## Frequently asked questions

### How do I connect Invoiced to Claude?

Connect Invoiced in Elaichi by pasting in an API key from your Invoiced settings. There is no OAuth application to register and no client ID or secret to generate. Then in Claude open Customize, then Connectors, then Add, and paste https://api.elaichi.ai/mcp. Sign in to Elaichi when Claude asks and your Invoiced customers, invoices and payments are ready to work with.

### Does Invoiced work with ChatGPT and Cursor as well as Claude?

Yes. Once Invoiced is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect Invoiced once and every client picks it up.

### What can an AI agent actually do with my Invoiced data?

It can look up a customer in Invoiced and tell you their balance, create or update customers and invoices, send an invoice or statement by email, text message or letter, record a payment, consolidate several invoices into one, and void an invoice raised by mistake. Invoiced offers a lot of actions, so short concrete asks such as 'send Acme their statement by email' work better than long paragraphs.

### Does connecting Invoiced give the AI access to my whole billing account?

No. Every call to Invoiced runs as the person who signed in, so the agent can only see and change the customers, invoices and payments that person could already reach in Invoiced. Elaichi can narrow that further, for example to reading balances only, but it never widens what someone is allowed to do.

### Can my team share one Invoiced connection?

Yes. One person connects Invoiced with an API key and shares the connection with a team in Elaichi, and nobody else ever handles the key. Each teammate still signs in to Elaichi as themselves, so the audit log names the actual person who sent an invoice or recorded a payment in Invoiced.

### Can I stop an agent from deleting or voiding things in Invoiced?

Yes. Restrictions in Elaichi work per action, so you can allow creating and sending invoices in Invoiced while blocking deleting customers, voiding invoices or changing payments. A blocked action is never shown to Claude, ChatGPT or Cursor at all, so no prompt, however worded, can reach it.

### What happens to an Invoiced connection when someone leaves?

Offboarding that person in Elaichi ends their access to Invoiced through every client at once. A shared Invoiced connection keeps working for everyone else on the team. If you ever want Invoiced gone entirely, disconnecting it once in Elaichi removes it from Claude, ChatGPT, Cursor and every other client together.

## All 110 Invoiced tools

Every tool below is callable through https://api.elaichi.ai/mcp once Invoiced is connected, subject to the toolbox it is in and the restrictions on the caller.

- **Create a Invoiced customer** (Create). Create a new customer profile in invoiced. Returns the created customer object including id, name, number, email, autopay, payment_terms, and statement_pdf_url. Required: name.
- **Get single Invoiced customer by ID** (Get). Retrieve a single invoiced customer by id. Returns the full customer object including id, name, number, email, autopay, payment_source, and statement_pdf_url. Required: id.
- **Update a Invoiced customer by ID** (Update). Update an invoiced customer profile by id. Returns the updated customer object including id, name, email, autopay, payment_terms, and updated_at. Required: id.
- **Invoiced customers get balance** (Get). Get an invoiced customer's current credit balance, balance history, and amount outstanding. Returns: available_credits, currency, due_now, history, past_due, total_outstanding, autopay, chase, country, created_at, credit_hold, email, id, metadata, name, number, object, payment_terms, statement_pdf_url, taxable, taxes, updated_at. Required: customer_id.
- **Invoiced customers send statement email** (Send). Send an invoiced PDF account statement to a customer by email. Returns the sent email records including id, email, subject, message, state, and template. Required: customer_id.
- **Invoiced customers send statement sms** (Send). Send an account statement by SMS to a customer in Invoiced. Returns the sent text message with its id, message, state, to, and created_at. Required: customer_id, to, message. Requires a connected Twilio integration, and recipients must be contacts marked sms_enabled.
- **Invoiced customers send statement letter** (Send). Send an account statement by mail to a customer in Invoiced; the letter is sent automatically to the customer's billing address. Returns the queued letter with its id, state, to, num_pages, and expected_delivery_date. Required: customer_id. Requires a connected Lob integration.
- **Delete a Invoiced customer by ID** (Delete). Delete a customer in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced customers** (List). List all customers in Invoiced. Returns customer records including id, name, email, number, autopay, payment_terms, payment_source, and statement_pdf_url.
- **Invoiced customers consolidate invoices** (Action). Consolidate all of a customer's open invoices into a single invoice in Invoiced. Returns the new consolidated invoice with its id, number, status, total, balance, and items. Required: customer_id. Fails if the customer has no open invoices to consolidate or does not have consolidation enabled.
- **Create a Invoiced invoice** (Create). Create a new invoice in Invoiced for a customer, with line items, taxes, discounts, and shipping details. Returns the created invoice object including id, number, status, customer, total, balance, and due_date. Required: customer.
- **Get single Invoiced invoice by ID** (Get). Retrieve a single invoice in Invoiced by id, including its line items, taxes, and discounts. Returns: id, object, name, discounts, taxes, url, created_at, updated_at, metadata, amount, catalog_item, discountable, quantity, taxable, unit_cost. Required: id.
- **Update a Invoiced invoice by ID** (Update). Update an invoice in Invoiced by id — change fields such as name, notes, or payment_terms, or mark it sent, closed, or draft. Returns the updated invoice object including id, name, notes, status, total, and balance. Required: id.
- **Invoiced invoices send email** (Send). Send an invoice to a customer by email in Invoiced, optionally with custom recipients, subject, and message. Returns a list of email objects including id, email, subject, message, state, and opens. Required: invoice_id.
- **Invoiced invoices send sms** (Send). Send an invoice to a customer by SMS in Invoiced; requires the Twilio integration and recipients marked as sms_enabled. Returns a list of text message objects including id, to, message, state, and created_at. Required: invoice_id.
- **Invoiced invoices send letter** (Send). Send an invoice by postal mail to the customer's billing address using the Lob integration. Returns the queued letter including its id, state, num_pages, recipient address (to), expected_delivery_date, and created_at. Required: invoice_id. Lob must be connected to Invoiced for requests to succeed.
- **Invoiced invoices pay** (Action). Trigger a manual charge attempt on an invoice's payment source, in addition to automatic collection attempts. Returns the updated invoice object including its id, status, paid flag, balance, total, and attempt_count. Required: invoice_id.
- **Invoiced invoices list attachments** (List). List the files attached to a specific invoice. Returns attachment records including their id, object, nested file details (name, size, type, url), and created_at/updated_at timestamps. Required: invoice_id.
- **Invoiced invoices void** (Action). Void an invoice, closing it out as bad debt and preventing further payments. Returns the updated invoice object including its id, status, paid flag, balance, total, and updated_at. Required: invoice_id.
- **Delete a Invoiced invoice by ID** (Delete). Delete a specific invoice in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced invoices** (List). List all invoices in Invoiced. Returns each invoice's id, number, status, customer, dates, line items, taxes, discounts, subtotal, total, balance, and portal URLs. Narrow results with sort, filter, metadata, start_date, end_date, or updated_after.
- **Create a Invoiced payment** (Create). Create a payment in Invoiced representing a customer payment, cash receipt, or credit balance application, optionally applied to invoices, estimates, or credit notes via applied_to. Returns the created payment including id, amount, balance, method, and pdf_url. Required: amount.
- **Get single Invoiced payment by ID** (Get). Get a single Invoiced payment by id. Returns the payment object including id, amount, balance, method, currency, and voided. Required: id.
- **Update a Invoiced payment by ID** (Update). Update an Invoiced payment by id, e.g. to record notes, a reference number, or reapply the amount via applied_to. Returns the updated payment including id, amount, balance, method, notes, and updated_at. Required: id.
- **Invoiced payments send receipt** (Send). Send a PDF receipt for an Invoiced payment by email. Returns a list of sent email objects including id, email, state, subject, and template. Required: payment_id.
- **Delete a Invoiced payment by ID** (Delete). Void an Invoiced payment by id. Returns the payment object with voided set to true, including id, amount, balance, method, and pdf_url. Required: id.
- **Create a Invoiced credit note** (Create). Create a credit note in Invoiced for an existing customer, supplying its line items, taxes, and discounts. Returns the created credit note including its id, number, status, items, total, balance, and pdf_url. Required: customer.
- **Get single Invoiced credit note by ID** (Get). Get a single credit note in Invoiced by id. Returns the full credit note object including its id, number, status, items, total, balance, and pdf_url. Required: id.
- **Update a Invoiced credit note by ID** (Update). Update a credit note in Invoiced by id; setting sent to true marks the credit note as sent. Returns the updated credit note including its id, number, status, items, total, balance, and pdf_url. Required: id.
- **Invoiced credit notes send email** (Send). Send a credit note to the customer by email in Invoiced. Returns the sent email record including its id, recipient email, subject, message, state, template, and opens count. Required: credit_note_id.
- **Invoiced credit notes list attachments** (List). List the files attached to a credit note in Invoiced. Returns a list of attachment records, each with its id, file details (name, size, type, url), created_at, and updated_at. Required: credit_note_id.
- **Invoiced credit notes void** (Action). Void a credit note in Invoiced. Returns the updated credit note object including id, number, status, balance, and total, with status set to voided. Required: credit_note_id.
- **Delete a Invoiced credit note by ID** (Delete). Delete a credit note in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced credit notes** (List). List all credit notes in Invoiced. Returns credit note records including id, number, customer, status, total, balance, and line items.
- **Create a Invoiced estimate** (Create). Create a new estimate for a customer in Invoiced. Returns the created estimate object including id, number, status, customer, items, and total. Required: customer.
- **Get single Invoiced estimate by ID** (Get). Retrieve a single estimate by id in Invoiced. Returns the full estimate object including id, number, status, customer, items, and total. Required: id.
- **Update a Invoiced estimate by ID** (Update). Update an estimate by id in Invoiced. Returns the updated estimate object including id, name, notes, status, items, and total. Required: id.
- **Invoiced estimates send email** (Send). Send an estimate to a customer by email in Invoiced. Returns the sent email objects including id, email, subject, message, state, and template. Required: estimate_id.
- **Invoiced estimates generate invoice** (Generate). Generate an invoice from an estimate in Invoiced. Returns the newly created invoice object including id, number, status, total, balance, and due_date. Required: estimate_id.
- **Invoiced estimates list attachments** (List). List the files attached to a specific estimate in Invoiced. Returns attachment records including id, object, a file object with name, size, type, and url, plus created_at and updated_at. Required: estimate_id.
- **Invoiced estimates void** (Action). Void an estimate in Invoiced by id, setting its status to voided. Returns the full estimate object including id, number, customer, status, items, taxes, and total. Required: estimate_id.
- **Delete a Invoiced estimate by ID** (Delete). Delete an estimate in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced estimates** (List). List all estimates in Invoiced. Returns estimate records including id, number, customer, status, items, subtotal, and total.
- **Create a Invoiced payment plan** (Create). Create a payment plan for an invoice in invoiced, scheduling the invoice balance to be collected over multiple installments. Returns the payment plan object including id, status, installments, approval, and created_at. Required: invoice_id, installments.
- **Get single Invoiced payment plan by ID** (Get). Get the payment plan attached to an invoice in invoiced. Returns the payment plan object including id, status, installments, approval, and updated_at. Required: id.
- **Invoiced payment plans cancel** (Cancel). Cancel an active payment plan for an invoice in invoiced. Returns an empty 204 response on success. Required: invoice_id.
- **Create a Invoiced credit balance adjustment** (Create). Create a new credit balance adjustment in Invoiced to add credits to a customer account when there was no payment. Returns the created adjustment including its id, amount, currency, customer, date, notes, and created_at. Required: customer, amount.
- **Get single Invoiced credit balance adjustment by ID** (Get). Retrieve a specific credit balance adjustment in Invoiced by id. Returns the adjustment including its id, amount, currency, customer, date, notes, and created_at. Required: id.
- **Update a Invoiced credit balance adjustment by ID** (Update). Update a credit balance adjustment in Invoiced by id. Returns the updated adjustment including its id, amount, currency, customer, date, notes, and created_at. Required: id. Only customer, currency, amount, date, and notes can be updated; other changes require deleting and recreating the adjustment.
- **Delete a Invoiced credit balance adjustment by ID** (Delete). Delete a credit balance adjustment in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced credit balance adjustments** (List). List all credit balance adjustments in Invoiced. Returns adjustments including their id, amount, currency, customer, date, notes, and created_at.
- **Create a Invoiced contact** (Create). Create a new contact on an Invoiced customer, e.g. an additional email recipient or a shipping address. Returns the created contact object including id, name, email, primary, and address fields. Required: customer_id.
- **Get single Invoiced contact by ID** (Get). Get a single contact on an Invoiced customer by id. Returns the full contact object including id, name, email, phone, address fields, and timestamps. Required: customer_id and id.
- **Update a Invoiced contact by ID** (Update). Update a contact on an Invoiced customer, e.g. to change its name, email, phone, or mailing address. Returns the updated contact object including id, name, email, address1, and updated_at. Required: customer_id and id.
- **Delete a Invoiced contact by ID** (Delete). Delete a contact on an Invoiced customer by id. Returns an empty 204 response on success. Required: customer_id and id.
- **List all Invoiced contacts** (List). List all contacts attached to an Invoiced customer. Returns contacts including id, name, email, phone, address fields, and timestamps. Required: customer_id.
- **Create a Invoiced item** (Create). Create an item (a product or service you sell) in Invoiced, usable on invoice line items and plans. Returns the created item object including id, name, unit_cost, currency, type, taxable, and discountable. The id is auto-generated by default.
- **Get single Invoiced item by ID** (Get). Get a single Invoiced item by id. Returns the full item object including id, name, unit_cost, currency, type, taxable, discountable, and taxes. Required: id.
- **Update a Invoiced item by ID** (Update). Update an Invoiced item by id. Returns the updated item object including id, name, type, unit_cost, and metadata. Only name, description, type, and metadata can be changed here — other fields require deleting and recreating the item. Required: id.
- **Delete a Invoiced item by ID** (Delete). Delete an Invoiced item by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced items** (List). List all Invoiced items. Returns item objects including id, name, unit_cost, currency, type, taxable, and discountable. Supports sort, filter, and updated_after parameters.
- **Create a Invoiced tax rate** (Create). Create a tax rate in Invoiced. Returns the created tax rate object including id, name, value, currency, inclusive, is_percent, metadata, and created_at. The id is auto-generated by default.
- **Get single Invoiced tax rate by ID** (Get). Get a single tax rate in Invoiced by id. Returns the tax rate object including id, name, value, currency, inclusive, is_percent, and metadata. Required: id.
- **Update a Invoiced tax rate by ID** (Update). Update a tax rate in Invoiced by id. Returns the updated tax rate object including id, name, value, currency, inclusive, is_percent, and updated_at. Required: id. Only name and metadata can be updated; other changes require deleting and recreating the tax rate.
- **Delete a Invoiced tax rate by ID** (Delete). Delete a tax rate in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced tax rates** (List). List all tax rates in Invoiced. Returns tax rate objects including id, name, value, currency, inclusive, is_percent, and created_at. Supports sort, filter, and updated_after.
- **Create a Invoiced charge** (Create). Process a payment charge in Invoiced against a customer's payment source (credit card or bank account). Returns the created payment object including id, amount, currency, customer, charge transaction details, and pdf_url. Required: customer, amount, method, applied_to. The request must supply exactly one of payment_source_type with payment_source_id, invoiced_token, or gateway_token.
- **Create a Invoiced refund** (Create). Create a refund for a captured charge in Invoiced. Returns the refund object including id, amount, currency, status, charge, gateway_id, and created_at. Required: charge_id, amount. Partial refunds are allowed up to the original charge amount; if the refund fails on the payment gateway, no refund is created and an error is returned.
- **Create a Invoiced payment source** (Create). Create a payment source for an Invoiced customer, associating a credit card or bank account. Returns the created payment source object including id, object, brand, last4, funding, and updated_at. Required: customer_id and method; either invoiced_token or gateway_token must be supplied (not both).
- **List all Invoiced payment sources** (List). List the payment sources (cards and bank accounts) associated with an Invoiced customer. Returns records including id, object, brand or bank_name, last4, funding, and updated_at. Required: customer_id.
- **Delete a Invoiced payment source by ID** (Delete). Delete a card payment source from an Invoiced customer; the source is also deleted from the connected payment test. Returns an empty 204 response on success. Required: customer_id and id.
- **Invoiced payment sources delete bank account** (Delete). Delete a bank account payment source from an Invoiced customer; the source is also deleted from the connected payment test. Returns an empty 204 response on success. Required: customer_id and bank_account_id.
- **Create a Invoiced subscription** (Create). Create a subscription in invoiced that bills a customer on a plan, optionally with addons, discounts, taxes, and contract renewal settings. Returns the created subscription object including id, customer, plan, status, and recurring_total. Requires customer and plan.
- **Invoiced subscriptions preview** (Action). Preview a subscription in invoiced to estimate the first invoice it would generate, without creating any subscription data. Returns: first_invoice, mrr, recurring_total, created_at, id, object, plan, quantity, updated_at. Requires customer and plan.
- **Get single Invoiced subscription by ID** (Get). Retrieve a subscription in invoiced by id. Returns the full subscription object including id, customer, plan, status, period_start, recurring_total, and addons. Required: id.
- **Update a Invoiced subscription by ID** (Update). Update a subscription in invoiced by id, such as changing its plan, quantity, proration, or end-of-period cancellation. Returns the updated subscription object including id, plan, quantity, status, and recurring_total. Required: id.
- **Delete a Invoiced subscription by ID** (Delete). Cancel a subscription in invoiced by id. Returns the canceled subscription object including id, status, canceled_at, and period_end. Required: id.
- **List all Invoiced subscriptions** (List). List all subscriptions in invoiced. Returns each subscription's id, plan, customer, status, billing period dates, recurring_total, and mrr. By default only returns subscriptions with an upcoming renewal.
- **Create a Invoiced pending line item** (Create). Create a pending line item on an Invoiced customer for metered billing; it is swept into the customer's next triggered invoice. Returns: id, object, customer, name, description, type, catalog_item, quantity, unit_cost, amount, discountable, discounts, taxable, taxes, metadata, updated_at. Required: customer_id.
- **Get single Invoiced pending line item by ID** (Get). Get a single pending line item by id for an Invoiced customer. Returns: id, object, customer, name, description, type, catalog_item, quantity, unit_cost, amount, discountable, discounts, taxable, taxes, metadata, updated_at. Required: id and customer_id.
- **Update a Invoiced pending line item by ID** (Update). Update a pending line item on an Invoiced customer, for example to change its quantity or unit cost. Returns: id, object, customer, name, description, type, catalog_item, quantity, unit_cost, amount, discountable, discounts, taxable, taxes, metadata, updated_at. Required: id and customer_id.
- **Invoiced pending line items trigger invoice** (Action). Trigger an invoice for an Invoiced customer, generating a bill that sweeps up all of the customer's pending line items. Returns: id, object, customer, name, discounts, taxes, metadata, url, created_at, updated_at, amount, catalog_item, discountable, quantity, taxable, unit_cost. Required: customer_id.
- **Delete a Invoiced pending line item by ID** (Delete). Delete a pending line item from an Invoiced customer before it gets billed. Returns an empty 204 response on success. Required: id and customer_id.
- **List all Invoiced pending line items** (List). List all pending line items for a customer in invoiced — charges attached to the customer that have not been billed yet and will be swept into the next invoice. Returns each line item with id, name, amount, quantity, unit_cost, type, taxable, discountable, and updated_at. Required: customer_id.
- **Create a Invoiced plan** (Create). Create a plan in Invoiced that defines a fixed amount billed to customers on a recurring interval. Returns the created plan object including id, name, amount, currency, interval, interval_count, pricing_mode, and metadata. The plan id is auto-generated by default when omitted.
- **Get single Invoiced plan by ID** (Get). Retrieve a plan in Invoiced by id. Returns the plan object including id, name, amount, currency, interval, pricing_mode, tiers, and metadata. Required: id.
- **Update a Invoiced plan by ID** (Update). Update a plan in Invoiced by id. Returns the updated plan object including id, name, amount, currency, interval, pricing_mode, and metadata. Only name and metadata can be updated; other changes require deleting and recreating the plan. Required: id.
- **Delete a Invoiced plan by ID** (Delete). Delete a plan in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced plans** (List). List all plans in Invoiced. Returns plan objects including id, name, amount, currency, interval, pricing_mode, tiers, and metadata.
- **Create a Invoiced coupon** (Create). Create a new coupon in Invoiced that can be applied to invoices, line items, and subscriptions. Returns the created coupon including id, name, value, is_percent, exclusive, max_redemptions, and metadata. The id is auto-generated by default.
- **Get single Invoiced coupon by ID** (Get). Get a coupon by id in Invoiced. Returns the coupon object including id, name, value, is_percent, exclusive, expiration_date, max_redemptions, and metadata. Required: id.
- **Update a Invoiced coupon by ID** (Update). Update a coupon by id in Invoiced. Returns the updated coupon including id, name, value, is_percent, and updated_at. Only name and metadata can be modified; other changes require deleting and recreating the coupon. Required: id.
- **Delete a Invoiced coupon by ID** (Delete). Delete a coupon by id in Invoiced. Returns an empty 204 response on success. Required: id.
- **List all Invoiced coupons** (List). List all coupons in Invoiced. Returns coupon records including id, name, value, is_percent, exclusive, expiration_date, max_redemptions, and metadata.
- **Get single Invoiced event by ID** (Get). Retrieve a specific event in Invoiced by id. Returns the event object including its id, type, timestamp, data (the subject object plus previous values for updated events), and user. Required: id.
- **List all Invoiced events** (List). List all events recorded in your Invoiced account, tracking billing activity on objects like invoices and customers. Returns: id, object, type, timestamp, data, previous, user.
- **Create a Invoiced file** (Create). Create a file in Invoiced by registering an external URL (with name, size, and type) or uploading a multipart/form-data part named file. Returns the created file object: id, name, size, type, url, created_at.
- **Get single Invoiced file by ID** (Get). Get a single file in Invoiced by id. Returns the full file object including id, name, size, type, url, created_at, and updated_at. Required: id.
- **Delete a Invoiced file by ID** (Delete). Delete a file in Invoiced by id. Returns an empty 204 response on success. Required: id.
- **Create a Invoiced note** (Create). Create an internal note attached to a customer or invoice in Invoiced. Returns: id, object, notes, customer, invoice, created_at, updated_at, user. Required: customer_id or invoice_id (either one, but not both) plus the note contents in notes.
- **Invoiced notes list for customer** (List). List the internal notes attached to a specific Invoiced customer. Returns each note's id, notes, customer, invoice, created_at, updated_at, and the user who created it. Required: customer_id.
- **Invoiced notes list for invoice** (List). List the internal notes attached to a specific Invoiced invoice. Returns each note's id, notes, customer, invoice, created_at, updated_at, and the user who created it. Required: invoice_id.
- **Update a Invoiced note by ID** (Update). Update an internal note in Invoiced by id. Returns the updated note: id, notes, customer, invoice, created_at, updated_at, and the user who created it. Required: id; send the new contents in notes.
- **Delete a Invoiced note by ID** (Delete). Delete an internal note in Invoiced by id. Returns an empty 204 response on success.
- **List all Invoiced notes** (List). List all notes in Invoiced across customers and invoices. Returns each note's id, notes content, customer, invoice, created_at, updated_at, and the user who created it. Supports optional sort and filter.
- **Create a Invoiced task** (Create). Create a new collection task for a customer in Invoiced. Returns the created task object including id, name, action, customer_id, user_id, due_date, and completion status.
- **Get single Invoiced task by ID** (Get). Retrieve a single Invoiced task by id. Returns the full task object including id, name, action, customer_id, user_id, due_date, and completion fields (complete, completed_date, completed_by_user_id). Required: id.
- **Update a Invoiced task by ID** (Update). Update an Invoiced task by id, for example to change its name, action type, assigned user, or due date. Returns the updated task object including id, name, action, user_id, due_date, and complete. Required: id.
- **Delete a Invoiced task by ID** (Delete). Delete an Invoiced task by id. Returns an empty 204 response on success. Required: id.
- **List all Invoiced tasks** (List). List all Invoiced collection tasks for a customer. Returns each task's id, name, action, customer_id, user_id, due_date, and completion status. Supports sort (e.g. name asc) and filter query parameters.
