KosmoKrator

productivity

Invoice Ninja CLI for AI Agents

Use the Invoice Ninja CLI from KosmoKrator to call Invoice Ninja tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Invoice Ninja CLI Setup

Invoice Ninja can be configured headlessly with `kosmokrator integrations:configure invoiceninja`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure invoiceninja --set api_token="$INVOICENINJA_API_TOKEN" --enable --read allow --write ask --json
kosmokrator integrations:doctor invoiceninja --json
kosmokrator integrations:status --json

Credentials

Authentication type: API token api_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

KeyEnv varTypeRequiredLabel
api_token INVOICENINJA_API_TOKEN Secret secret yes API Token
url INVOICENINJA_URL URL url no Instance URL

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call invoiceninja.invoiceninja_blank_client '{}' --json
Provider shortcut
kosmo integrations:invoiceninja invoiceninja_blank_client '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs invoiceninja --json
kosmo integrations:docs invoiceninja.invoiceninja_blank_client --json
kosmo integrations:schema invoiceninja.invoiceninja_blank_client --json
kosmo integrations:search "Invoice Ninja" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

invoiceninja.invoiceninja_blank_client

Fetch a blank client object with Invoice Ninja defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_client '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_client '{}' --json

invoiceninja.invoiceninja_blank_credit

Fetch a blank Invoice Ninja credit object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_credit '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_credit '{}' --json

invoiceninja.invoiceninja_blank_expense

Fetch a blank Invoice Ninja expense object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_expense '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_expense '{}' --json

invoiceninja.invoiceninja_blank_invoice

Fetch a blank invoice object with Invoice Ninja defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_invoice '{}' --json

invoiceninja.invoiceninja_blank_payment

Fetch a blank payment object with Invoice Ninja defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_payment '{}' --json

invoiceninja.invoiceninja_blank_product

Fetch a blank product object with Invoice Ninja defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_product '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_product '{}' --json

invoiceninja.invoiceninja_blank_project

Fetch a blank Invoice Ninja project object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_project '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_project '{}' --json

invoiceninja.invoiceninja_blank_purchase_order

Fetch a blank Invoice Ninja purchase order object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_purchase_order '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_purchase_order '{}' --json

invoiceninja.invoiceninja_blank_quote

Fetch a blank Invoice Ninja quote object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_quote '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_quote '{}' --json

invoiceninja.invoiceninja_blank_recurring_invoice

Fetch a blank Invoice Ninja recurring invoice object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_recurring_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_recurring_invoice '{}' --json

invoiceninja.invoiceninja_blank_task

Fetch a blank Invoice Ninja task object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_task '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_task '{}' --json

invoiceninja.invoiceninja_blank_tax_rate

Fetch a blank Invoice Ninja tax rate object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_tax_rate '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_tax_rate '{}' --json

invoiceninja.invoiceninja_blank_vendor

Fetch a blank Invoice Ninja vendor object with defaults.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_blank_vendor '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_blank_vendor '{}' --json

invoiceninja.invoiceninja_bulk_clients

Run a documented bulk action against Invoice Ninja clients.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_clients '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_clients '{}' --json

invoiceninja.invoiceninja_bulk_credits

Run a documented bulk action against Invoice Ninja credits.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_credits '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_credits '{}' --json

invoiceninja.invoiceninja_bulk_expenses

Run a documented bulk action against Invoice Ninja expenses.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_expenses '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_expenses '{}' --json

invoiceninja.invoiceninja_bulk_invoices

Run a documented bulk action against Invoice Ninja invoices.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_invoices '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_invoices '{}' --json

invoiceninja.invoiceninja_bulk_payments

Run a documented bulk action against Invoice Ninja payments.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_payments '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_payments '{}' --json

invoiceninja.invoiceninja_bulk_products

Run a documented bulk action against Invoice Ninja products.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_products '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_products '{}' --json

invoiceninja.invoiceninja_bulk_projects

Run a documented bulk action against Invoice Ninja projects.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_projects '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_projects '{}' --json

invoiceninja.invoiceninja_bulk_purchase_orders

Run a documented bulk action against Invoice Ninja purchase orders.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_purchase_orders '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_purchase_orders '{}' --json

invoiceninja.invoiceninja_bulk_quotes

Run a documented bulk action against Invoice Ninja quotes.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_quotes '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_quotes '{}' --json

invoiceninja.invoiceninja_bulk_recurring_invoices

Run a documented bulk action against Invoice Ninja recurring invoices.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_recurring_invoices '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_recurring_invoices '{}' --json

invoiceninja.invoiceninja_bulk_tasks

Run a documented bulk action against Invoice Ninja tasks.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_tasks '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_tasks '{}' --json

invoiceninja.invoiceninja_bulk_tax_rates

Run a documented bulk action against Invoice Ninja tax rates.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_tax_rates '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_tax_rates '{}' --json

invoiceninja.invoiceninja_bulk_vendors

Run a documented bulk action against Invoice Ninja vendors.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_bulk_vendors '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_bulk_vendors '{}' --json

invoiceninja.invoiceninja_create_client

Create a new client in Invoice Ninja. Provide name and at least one contact with an email address.

Write write
Parameters
name, contacts, id_number, vat_number, website, phone, address1, address2, city, state, postal_code, country_id, private_notes, public_notes
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_client '{"name":"example_name","contacts":"example_contacts","id_number":"example_id_number","vat_number":"example_vat_number","website":"example_website","phone":"example_phone","address1":"example_address1","address2":"example_address2"}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_client '{"name":"example_name","contacts":"example_contacts","id_number":"example_id_number","vat_number":"example_vat_number","website":"example_website","phone":"example_phone","address1":"example_address1","address2":"example_address2"}' --json

invoiceninja.invoiceninja_create_credit

Create an Invoice Ninja credit.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_credit '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_credit '{}' --json

invoiceninja.invoiceninja_create_expense

Create an Invoice Ninja expense.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_expense '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_expense '{}' --json

invoiceninja.invoiceninja_create_invoice

Create a new invoice in Invoice Ninja. Requires a client_id and at least one line item. Supports custom due dates, partial deposits, and notes.

Write write
Parameters
client_id, line_items, due_date, date, public_notes, private_notes, discount, is_amount_discount, tax_name1, tax_rate1, partial, partial_due_date
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_invoice '{"client_id":"example_client_id","line_items":"example_line_items","due_date":"example_due_date","date":"example_date","public_notes":"example_public_notes","private_notes":"example_private_notes","discount":1,"is_amount_discount":true}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_invoice '{"client_id":"example_client_id","line_items":"example_line_items","due_date":"example_due_date","date":"example_date","public_notes":"example_public_notes","private_notes":"example_private_notes","discount":1,"is_amount_discount":true}' --json

invoiceninja.invoiceninja_create_payment

Create an Invoice Ninja payment.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_payment '{}' --json

invoiceninja.invoiceninja_create_product

Create an Invoice Ninja product.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_product '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_product '{}' --json

invoiceninja.invoiceninja_create_project

Create an Invoice Ninja project.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_project '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_project '{}' --json

invoiceninja.invoiceninja_create_purchase_order

Create an Invoice Ninja purchase order.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_purchase_order '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_purchase_order '{}' --json

invoiceninja.invoiceninja_create_quote

Create an Invoice Ninja quote.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_quote '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_quote '{}' --json

invoiceninja.invoiceninja_create_recurring_invoice

Create an Invoice Ninja recurring invoice.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_recurring_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_recurring_invoice '{}' --json

invoiceninja.invoiceninja_create_task

Create an Invoice Ninja task.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_task '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_task '{}' --json

invoiceninja.invoiceninja_create_tax_rate

Create an Invoice Ninja tax rate.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_tax_rate '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_tax_rate '{}' --json

invoiceninja.invoiceninja_create_vendor

Create an Invoice Ninja vendor.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_create_vendor '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_create_vendor '{}' --json

invoiceninja.invoiceninja_delete_client

Delete or archive an Invoice Ninja client by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_client '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_client '{}' --json

invoiceninja.invoiceninja_delete_credit

Delete or archive an Invoice Ninja credit by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_credit '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_credit '{}' --json

invoiceninja.invoiceninja_delete_expense

Delete or archive an Invoice Ninja expense by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_expense '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_expense '{}' --json

invoiceninja.invoiceninja_delete_invoice

Delete or archive an Invoice Ninja invoice by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_invoice '{}' --json

invoiceninja.invoiceninja_delete_payment

Delete an Invoice Ninja payment by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_payment '{}' --json

invoiceninja.invoiceninja_delete_product

Delete or archive an Invoice Ninja product by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_product '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_product '{}' --json

invoiceninja.invoiceninja_delete_project

Delete or archive an Invoice Ninja project by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_project '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_project '{}' --json

invoiceninja.invoiceninja_delete_purchase_order

Delete or archive an Invoice Ninja purchase order by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_purchase_order '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_purchase_order '{}' --json

invoiceninja.invoiceninja_delete_quote

Delete or archive an Invoice Ninja quote by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_quote '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_quote '{}' --json

invoiceninja.invoiceninja_delete_recurring_invoice

Delete or archive an Invoice Ninja recurring invoice by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_recurring_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_recurring_invoice '{}' --json

invoiceninja.invoiceninja_delete_task

Delete or archive an Invoice Ninja task by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_task '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_task '{}' --json

invoiceninja.invoiceninja_delete_tax_rate

Delete or archive an Invoice Ninja tax rate by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_tax_rate '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_tax_rate '{}' --json

invoiceninja.invoiceninja_delete_vendor

Delete or archive an Invoice Ninja vendor by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_delete_vendor '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_delete_vendor '{}' --json

invoiceninja.invoiceninja_get_activity

Get a single Invoice Ninja activity by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_activity '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_activity '{}' --json

invoiceninja.invoiceninja_get_client

Get a single Invoice Ninja client by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_client '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_client '{}' --json

invoiceninja.invoiceninja_get_credit

Get a single Invoice Ninja credit by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_credit '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_credit '{}' --json

invoiceninja.invoiceninja_get_current_user

Get the profile of the currently authenticated Invoice Ninja user. Useful for verifying connection details and account information.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_current_user '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_current_user '{}' --json

invoiceninja.invoiceninja_get_expense

Get a single Invoice Ninja expense by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_expense '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_expense '{}' --json

invoiceninja.invoiceninja_get_invoice

Get a single invoice from Invoice Ninja by ID. Returns full invoice details including line items, client info, and payment status.

Read read
Parameters
id
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_invoice '{"id":"example_id"}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_invoice '{"id":"example_id"}' --json

invoiceninja.invoiceninja_get_payment

Get a single Invoice Ninja payment by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_payment '{}' --json

invoiceninja.invoiceninja_get_product

Get a single Invoice Ninja product by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_product '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_product '{}' --json

invoiceninja.invoiceninja_get_project

Get a single Invoice Ninja project by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_project '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_project '{}' --json

invoiceninja.invoiceninja_get_purchase_order

Get a single Invoice Ninja purchase order by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_purchase_order '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_purchase_order '{}' --json

invoiceninja.invoiceninja_get_quote

Get a single Invoice Ninja quote by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_quote '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_quote '{}' --json

invoiceninja.invoiceninja_get_recurring_invoice

Get a single Invoice Ninja recurring invoice by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_recurring_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_recurring_invoice '{}' --json

invoiceninja.invoiceninja_get_task

Get a single Invoice Ninja task by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_task '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_task '{}' --json

invoiceninja.invoiceninja_get_tax_rate

Get a single Invoice Ninja tax rate by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_tax_rate '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_tax_rate '{}' --json

invoiceninja.invoiceninja_get_user

Get a single Invoice Ninja user by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_user '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_user '{}' --json

invoiceninja.invoiceninja_get_vendor

Get a single Invoice Ninja vendor by ID.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_get_vendor '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_get_vendor '{}' --json

invoiceninja.invoiceninja_health_check

Call the Invoice Ninja health-check endpoint.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_health_check '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_health_check '{}' --json

invoiceninja.invoiceninja_list_activities

List Invoice Ninja account activities.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_activities '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_activities '{}' --json

invoiceninja.invoiceninja_list_clients

List clients from Invoice Ninja. Supports filtering by name, email, and ID number with pagination.

Read read
Parameters
per_page, page, search, id_number, sort
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_clients '{"per_page":1,"page":1,"search":"example_search","id_number":"example_id_number","sort":"example_sort"}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_clients '{"per_page":1,"page":1,"search":"example_search","id_number":"example_id_number","sort":"example_sort"}' --json

invoiceninja.invoiceninja_list_credits

List Invoice Ninja credits with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_credits '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_credits '{}' --json

invoiceninja.invoiceninja_list_expenses

List Invoice Ninja expenses with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_expenses '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_expenses '{}' --json

invoiceninja.invoiceninja_list_invoices

List invoices from Invoice Ninja. Supports filtering by client, status, and date range with pagination.

Read read
Parameters
per_page, page, client_id, status, number, sort
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_invoices '{"per_page":1,"page":1,"client_id":"example_client_id","status":"example_status","number":"example_number","sort":"example_sort"}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_invoices '{"per_page":1,"page":1,"client_id":"example_client_id","status":"example_status","number":"example_number","sort":"example_sort"}' --json

invoiceninja.invoiceninja_list_payments

List payments from Invoice Ninja. Supports filtering by client, invoice, status, and date range with pagination.

Read read
Parameters
per_page, page, client_id, invoice_id, status, sort
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_payments '{"per_page":1,"page":1,"client_id":"example_client_id","invoice_id":"example_invoice_id","status":"example_status","sort":"example_sort"}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_payments '{"per_page":1,"page":1,"client_id":"example_client_id","invoice_id":"example_invoice_id","status":"example_status","sort":"example_sort"}' --json

invoiceninja.invoiceninja_list_products

List products from Invoice Ninja. Supports filtering by product key, custom value, and text search with pagination.

Read read
Parameters
per_page, page, product_key, sort, is_deleted
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_products '{"per_page":1,"page":1,"product_key":"example_product_key","sort":"example_sort","is_deleted":true}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_products '{"per_page":1,"page":1,"product_key":"example_product_key","sort":"example_sort","is_deleted":true}' --json

invoiceninja.invoiceninja_list_projects

List Invoice Ninja projects with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_projects '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_projects '{}' --json

invoiceninja.invoiceninja_list_purchase_orders

List Invoice Ninja purchase orders with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_purchase_orders '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_purchase_orders '{}' --json

invoiceninja.invoiceninja_list_quotes

List Invoice Ninja quotes with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_quotes '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_quotes '{}' --json

invoiceninja.invoiceninja_list_recurring_invoices

List Invoice Ninja recurring invoices with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_recurring_invoices '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_recurring_invoices '{}' --json

invoiceninja.invoiceninja_list_tasks

List Invoice Ninja tasks with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_tasks '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_tasks '{}' --json

invoiceninja.invoiceninja_list_tax_rates

List Invoice Ninja tax rates with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_tax_rates '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_tax_rates '{}' --json

invoiceninja.invoiceninja_list_users

List Invoice Ninja users.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_users '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_users '{}' --json

invoiceninja.invoiceninja_list_vendors

List Invoice Ninja vendors with optional filters and pagination.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_list_vendors '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_list_vendors '{}' --json

invoiceninja.invoiceninja_ping

Call the Invoice Ninja ping endpoint.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_ping '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_ping '{}' --json

invoiceninja.invoiceninja_refund_payment

Refund an Invoice Ninja payment.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_refund_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_refund_payment '{}' --json

invoiceninja.invoiceninja_statics

Fetch Invoice Ninja static reference data used by selectors.

Read read
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_statics '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_statics '{}' --json

invoiceninja.invoiceninja_update_client

Update an Invoice Ninja client. Mutating client requests should include child contacts when changing contact data.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_client '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_client '{}' --json

invoiceninja.invoiceninja_update_credit

Update an Invoice Ninja credit by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_credit '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_credit '{}' --json

invoiceninja.invoiceninja_update_expense

Update an Invoice Ninja expense by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_expense '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_expense '{}' --json

invoiceninja.invoiceninja_update_invoice

Update an Invoice Ninja invoice by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_invoice '{}' --json

invoiceninja.invoiceninja_update_payment

Update an Invoice Ninja payment by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_payment '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_payment '{}' --json

invoiceninja.invoiceninja_update_product

Update an Invoice Ninja product by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_product '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_product '{}' --json

invoiceninja.invoiceninja_update_project

Update an Invoice Ninja project by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_project '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_project '{}' --json

invoiceninja.invoiceninja_update_purchase_order

Update an Invoice Ninja purchase order by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_purchase_order '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_purchase_order '{}' --json

invoiceninja.invoiceninja_update_quote

Update an Invoice Ninja quote by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_quote '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_quote '{}' --json

invoiceninja.invoiceninja_update_recurring_invoice

Update an Invoice Ninja recurring invoice by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_recurring_invoice '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_recurring_invoice '{}' --json

invoiceninja.invoiceninja_update_task

Update an Invoice Ninja task by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_task '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_task '{}' --json

invoiceninja.invoiceninja_update_tax_rate

Update an Invoice Ninja tax rate by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_tax_rate '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_tax_rate '{}' --json

invoiceninja.invoiceninja_update_vendor

Update an Invoice Ninja vendor by ID.

Write write
Parameters
none
Generic call
kosmo integrations:call invoiceninja.invoiceninja_update_vendor '{}' --json
Shortcut
kosmo integrations:invoiceninja invoiceninja_update_vendor '{}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

invoiceninja.invoiceninja_blank_client 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_client --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_credit 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_credit --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_expense 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_expense --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_product 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_product --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_project 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_project --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_purchase_order 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_purchase_order --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_quote 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_quote --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_recurring_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_recurring_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_task 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_task --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_tax_rate 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_tax_rate --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_blank_vendor 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_blank_vendor --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_clients 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_clients --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_credits 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_credits --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_expenses 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_expenses --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_invoices 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_invoices --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_payments 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_payments --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_products 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_products --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_projects 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_projects --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_purchase_orders 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_purchase_orders --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_quotes 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_quotes --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_recurring_invoices 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_recurring_invoices --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_tasks 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_tasks --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_tax_rates 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_tax_rates --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_bulk_vendors 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_bulk_vendors --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_client 14 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_client --json
ParameterTypeRequiredDescription
name string yes Client or company name.
contacts array yes Array of contacts. Each contact should have: first_name, last_name, email. Optionally: phone.
id_number string no Custom ID number for the client.
vat_number string no VAT/tax identification number.
website string no Client website URL.
phone string no Primary phone number.
address1 string no Street address line 1.
address2 string no Street address line 2.
city string no City.
state string no State or province.
postal_code string no Postal / ZIP code.
country_id string no Country ID (ISO 3166-1 numeric).
private_notes string no Private notes (internal only).
public_notes string no Public notes visible to the client.
invoiceninja.invoiceninja_create_credit 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_credit --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_expense 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_expense --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_invoice 12 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_invoice --json
ParameterTypeRequiredDescription
client_id string yes The client ID to assign the invoice to.
line_items array yes Array of line items. Each item should have: product_key (or product_cost), notes, quantity, cost (unit price).
due_date string no Due date in YYYY-MM-DD format.
date string no Invoice date in YYYY-MM-DD format (defaults to today).
public_notes string no Public notes visible to the client.
private_notes string no Private notes (internal only).
discount number no Discount amount or percentage.
is_amount_discount boolean no Whether discount is a fixed amount (true) or percentage (false).
tax_name1 string no First tax name.
tax_rate1 number no First tax rate percentage.
partial number no Partial/deposit amount.
partial_due_date string no Due date for the partial deposit (YYYY-MM-DD).
invoiceninja.invoiceninja_create_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_product 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_product --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_project 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_project --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_purchase_order 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_purchase_order --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_quote 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_quote --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_recurring_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_recurring_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_task 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_task --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_tax_rate 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_tax_rate --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_create_vendor 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_create_vendor --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_client 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_client --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_credit 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_credit --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_expense 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_expense --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_product 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_product --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_project 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_project --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_purchase_order 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_purchase_order --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_quote 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_quote --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_recurring_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_recurring_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_task 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_task --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_tax_rate 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_tax_rate --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_delete_vendor 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_delete_vendor --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_activity 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_activity --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_client 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_client --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_credit 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_credit --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_current_user 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_current_user --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_expense 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_expense --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_invoice 1 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_invoice --json
ParameterTypeRequiredDescription
id string yes The invoice ID.
invoiceninja.invoiceninja_get_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_product 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_product --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_project 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_project --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_purchase_order 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_purchase_order --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_quote 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_quote --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_recurring_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_recurring_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_task 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_task --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_tax_rate 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_tax_rate --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_user 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_user --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_get_vendor 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_get_vendor --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_health_check 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_health_check --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_activities 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_activities --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_clients 5 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_clients --json
ParameterTypeRequiredDescription
per_page integer no Number of clients per page (default: 20).
page integer no Page number for pagination.
search string no Search clients by name or email (partial match).
id_number string no Filter by client ID number.
sort string no Sort field (e.g. "name", "balance", "created_at").
invoiceninja.invoiceninja_list_credits 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_credits --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_expenses 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_expenses --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_invoices 6 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_invoices --json
ParameterTypeRequiredDescription
per_page integer no Number of invoices per page (default: 20).
page integer no Page number for pagination.
client_id string no Filter invoices by client ID.
status string no Filter by status: draft, sent, partial, paid, cancelled, overdue, reversed.
number string no Filter by invoice number (partial match).
sort string no Sort field (e.g. "number", "date", "due_date", "amount").
invoiceninja.invoiceninja_list_payments 6 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_payments --json
ParameterTypeRequiredDescription
per_page integer no Number of payments per page (default: 20).
page integer no Page number for pagination.
client_id string no Filter payments by client ID.
invoice_id string no Filter payments by invoice ID.
status string no Filter by payment status (e.g. "completed", "pending", "failed", "refunded").
sort string no Sort field (e.g. "amount", "date", "created_at").
invoiceninja.invoiceninja_list_products 5 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_products --json
ParameterTypeRequiredDescription
per_page integer no Number of products per page (default: 20).
page integer no Page number for pagination.
product_key string no Filter by product key (exact match).
sort string no Sort field (e.g. "product_key", "cost", "created_at").
is_deleted boolean no Include soft-deleted products.
invoiceninja.invoiceninja_list_projects 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_projects --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_purchase_orders 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_purchase_orders --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_quotes 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_quotes --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_recurring_invoices 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_recurring_invoices --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_tasks 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_tasks --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_tax_rates 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_tax_rates --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_users 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_users --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_list_vendors 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_list_vendors --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_ping 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_ping --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_refund_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_refund_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_statics 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_statics --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_client 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_client --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_credit 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_credit --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_expense 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_expense --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_payment 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_payment --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_product 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_product --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_project 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_project --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_purchase_order 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_purchase_order --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_quote 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_quote --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_recurring_invoice 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_recurring_invoice --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_task 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_task --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_tax_rate 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_tax_rate --json
ParameterTypeRequiredDescription
No parameters.
invoiceninja.invoiceninja_update_vendor 0 parameters
Schema command
kosmo integrations:schema invoiceninja.invoiceninja_update_vendor --json
ParameterTypeRequiredDescription
No parameters.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.