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 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.
| Key | Env var | Type | Required | Label |
|---|---|---|---|---|
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.
kosmo integrations:call invoiceninja.invoiceninja_blank_client '{}' --json 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.
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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_client '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_client '{}' --json invoiceninja.invoiceninja_blank_credit
Fetch a blank Invoice Ninja credit object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_credit '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_credit '{}' --json invoiceninja.invoiceninja_blank_expense
Fetch a blank Invoice Ninja expense object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_expense '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_expense '{}' --json invoiceninja.invoiceninja_blank_invoice
Fetch a blank invoice object with Invoice Ninja defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_invoice '{}' --json invoiceninja.invoiceninja_blank_payment
Fetch a blank payment object with Invoice Ninja defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_payment '{}' --json invoiceninja.invoiceninja_blank_product
Fetch a blank product object with Invoice Ninja defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_product '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_product '{}' --json invoiceninja.invoiceninja_blank_project
Fetch a blank Invoice Ninja project object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_project '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_project '{}' --json invoiceninja.invoiceninja_blank_purchase_order
Fetch a blank Invoice Ninja purchase order object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_purchase_order '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_purchase_order '{}' --json invoiceninja.invoiceninja_blank_quote
Fetch a blank Invoice Ninja quote object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_quote '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_quote '{}' --json invoiceninja.invoiceninja_blank_recurring_invoice
Fetch a blank Invoice Ninja recurring invoice object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_recurring_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_recurring_invoice '{}' --json invoiceninja.invoiceninja_blank_task
Fetch a blank Invoice Ninja task object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_task '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_task '{}' --json invoiceninja.invoiceninja_blank_tax_rate
Fetch a blank Invoice Ninja tax rate object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_tax_rate '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_tax_rate '{}' --json invoiceninja.invoiceninja_blank_vendor
Fetch a blank Invoice Ninja vendor object with defaults.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_blank_vendor '{}' --json kosmo integrations:invoiceninja invoiceninja_blank_vendor '{}' --json invoiceninja.invoiceninja_bulk_clients
Run a documented bulk action against Invoice Ninja clients.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_clients '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_clients '{}' --json invoiceninja.invoiceninja_bulk_credits
Run a documented bulk action against Invoice Ninja credits.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_credits '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_credits '{}' --json invoiceninja.invoiceninja_bulk_expenses
Run a documented bulk action against Invoice Ninja expenses.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_expenses '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_expenses '{}' --json invoiceninja.invoiceninja_bulk_invoices
Run a documented bulk action against Invoice Ninja invoices.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_invoices '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_invoices '{}' --json invoiceninja.invoiceninja_bulk_payments
Run a documented bulk action against Invoice Ninja payments.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_payments '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_payments '{}' --json invoiceninja.invoiceninja_bulk_products
Run a documented bulk action against Invoice Ninja products.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_products '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_products '{}' --json invoiceninja.invoiceninja_bulk_projects
Run a documented bulk action against Invoice Ninja projects.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_projects '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_projects '{}' --json invoiceninja.invoiceninja_bulk_purchase_orders
Run a documented bulk action against Invoice Ninja purchase orders.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_purchase_orders '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_purchase_orders '{}' --json invoiceninja.invoiceninja_bulk_quotes
Run a documented bulk action against Invoice Ninja quotes.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_quotes '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_quotes '{}' --json invoiceninja.invoiceninja_bulk_recurring_invoices
Run a documented bulk action against Invoice Ninja recurring invoices.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_recurring_invoices '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_recurring_invoices '{}' --json invoiceninja.invoiceninja_bulk_tasks
Run a documented bulk action against Invoice Ninja tasks.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_tasks '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_tasks '{}' --json invoiceninja.invoiceninja_bulk_tax_rates
Run a documented bulk action against Invoice Ninja tax rates.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_tax_rates '{}' --json kosmo integrations:invoiceninja invoiceninja_bulk_tax_rates '{}' --json invoiceninja.invoiceninja_bulk_vendors
Run a documented bulk action against Invoice Ninja vendors.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_bulk_vendors '{}' --json 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 - Parameters
- name, contacts, id_number, vat_number, website, phone, address1, address2, city, state, postal_code, country_id, private_notes, public_notes
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 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_credit '{}' --json kosmo integrations:invoiceninja invoiceninja_create_credit '{}' --json invoiceninja.invoiceninja_create_expense
Create an Invoice Ninja expense.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_expense '{}' --json 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 - Parameters
- client_id, line_items, due_date, date, public_notes, private_notes, discount, is_amount_discount, tax_name1, tax_rate1, partial, partial_due_date
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 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_create_payment '{}' --json invoiceninja.invoiceninja_create_product
Create an Invoice Ninja product.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_product '{}' --json kosmo integrations:invoiceninja invoiceninja_create_product '{}' --json invoiceninja.invoiceninja_create_project
Create an Invoice Ninja project.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_project '{}' --json kosmo integrations:invoiceninja invoiceninja_create_project '{}' --json invoiceninja.invoiceninja_create_purchase_order
Create an Invoice Ninja purchase order.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_purchase_order '{}' --json kosmo integrations:invoiceninja invoiceninja_create_purchase_order '{}' --json invoiceninja.invoiceninja_create_quote
Create an Invoice Ninja quote.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_quote '{}' --json kosmo integrations:invoiceninja invoiceninja_create_quote '{}' --json invoiceninja.invoiceninja_create_recurring_invoice
Create an Invoice Ninja recurring invoice.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_recurring_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_create_recurring_invoice '{}' --json invoiceninja.invoiceninja_create_task
Create an Invoice Ninja task.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_task '{}' --json kosmo integrations:invoiceninja invoiceninja_create_task '{}' --json invoiceninja.invoiceninja_create_tax_rate
Create an Invoice Ninja tax rate.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_tax_rate '{}' --json kosmo integrations:invoiceninja invoiceninja_create_tax_rate '{}' --json invoiceninja.invoiceninja_create_vendor
Create an Invoice Ninja vendor.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_create_vendor '{}' --json kosmo integrations:invoiceninja invoiceninja_create_vendor '{}' --json invoiceninja.invoiceninja_delete_client
Delete or archive an Invoice Ninja client by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_client '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_client '{}' --json invoiceninja.invoiceninja_delete_credit
Delete or archive an Invoice Ninja credit by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_credit '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_credit '{}' --json invoiceninja.invoiceninja_delete_expense
Delete or archive an Invoice Ninja expense by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_expense '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_expense '{}' --json invoiceninja.invoiceninja_delete_invoice
Delete or archive an Invoice Ninja invoice by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_invoice '{}' --json invoiceninja.invoiceninja_delete_payment
Delete an Invoice Ninja payment by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_payment '{}' --json invoiceninja.invoiceninja_delete_product
Delete or archive an Invoice Ninja product by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_product '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_product '{}' --json invoiceninja.invoiceninja_delete_project
Delete or archive an Invoice Ninja project by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_project '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_project '{}' --json invoiceninja.invoiceninja_delete_purchase_order
Delete or archive an Invoice Ninja purchase order by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_purchase_order '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_purchase_order '{}' --json invoiceninja.invoiceninja_delete_quote
Delete or archive an Invoice Ninja quote by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_quote '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_quote '{}' --json invoiceninja.invoiceninja_delete_recurring_invoice
Delete or archive an Invoice Ninja recurring invoice by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_recurring_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_recurring_invoice '{}' --json invoiceninja.invoiceninja_delete_task
Delete or archive an Invoice Ninja task by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_task '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_task '{}' --json invoiceninja.invoiceninja_delete_tax_rate
Delete or archive an Invoice Ninja tax rate by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_tax_rate '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_tax_rate '{}' --json invoiceninja.invoiceninja_delete_vendor
Delete or archive an Invoice Ninja vendor by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_delete_vendor '{}' --json kosmo integrations:invoiceninja invoiceninja_delete_vendor '{}' --json invoiceninja.invoiceninja_get_activity
Get a single Invoice Ninja activity by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_activity '{}' --json kosmo integrations:invoiceninja invoiceninja_get_activity '{}' --json invoiceninja.invoiceninja_get_client
Get a single Invoice Ninja client by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_client '{}' --json kosmo integrations:invoiceninja invoiceninja_get_client '{}' --json invoiceninja.invoiceninja_get_credit
Get a single Invoice Ninja credit by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_credit '{}' --json 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_current_user '{}' --json kosmo integrations:invoiceninja invoiceninja_get_current_user '{}' --json invoiceninja.invoiceninja_get_expense
Get a single Invoice Ninja expense by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_expense '{}' --json 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 - Parameters
- id
kosmo integrations:call invoiceninja.invoiceninja_get_invoice '{"id":"example_id"}' --json kosmo integrations:invoiceninja invoiceninja_get_invoice '{"id":"example_id"}' --json invoiceninja.invoiceninja_get_payment
Get a single Invoice Ninja payment by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_get_payment '{}' --json invoiceninja.invoiceninja_get_product
Get a single Invoice Ninja product by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_product '{}' --json kosmo integrations:invoiceninja invoiceninja_get_product '{}' --json invoiceninja.invoiceninja_get_project
Get a single Invoice Ninja project by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_project '{}' --json kosmo integrations:invoiceninja invoiceninja_get_project '{}' --json invoiceninja.invoiceninja_get_purchase_order
Get a single Invoice Ninja purchase order by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_purchase_order '{}' --json kosmo integrations:invoiceninja invoiceninja_get_purchase_order '{}' --json invoiceninja.invoiceninja_get_quote
Get a single Invoice Ninja quote by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_quote '{}' --json kosmo integrations:invoiceninja invoiceninja_get_quote '{}' --json invoiceninja.invoiceninja_get_recurring_invoice
Get a single Invoice Ninja recurring invoice by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_recurring_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_get_recurring_invoice '{}' --json invoiceninja.invoiceninja_get_task
Get a single Invoice Ninja task by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_task '{}' --json kosmo integrations:invoiceninja invoiceninja_get_task '{}' --json invoiceninja.invoiceninja_get_tax_rate
Get a single Invoice Ninja tax rate by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_tax_rate '{}' --json kosmo integrations:invoiceninja invoiceninja_get_tax_rate '{}' --json invoiceninja.invoiceninja_get_user
Get a single Invoice Ninja user by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_user '{}' --json kosmo integrations:invoiceninja invoiceninja_get_user '{}' --json invoiceninja.invoiceninja_get_vendor
Get a single Invoice Ninja vendor by ID.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_get_vendor '{}' --json kosmo integrations:invoiceninja invoiceninja_get_vendor '{}' --json invoiceninja.invoiceninja_health_check
Call the Invoice Ninja health-check endpoint.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_health_check '{}' --json kosmo integrations:invoiceninja invoiceninja_health_check '{}' --json invoiceninja.invoiceninja_list_activities
List Invoice Ninja account activities.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_activities '{}' --json 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 - Parameters
- per_page, page, search, id_number, sort
kosmo integrations:call invoiceninja.invoiceninja_list_clients '{"per_page":1,"page":1,"search":"example_search","id_number":"example_id_number","sort":"example_sort"}' --json 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_credits '{}' --json kosmo integrations:invoiceninja invoiceninja_list_credits '{}' --json invoiceninja.invoiceninja_list_expenses
List Invoice Ninja expenses with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_expenses '{}' --json 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 - Parameters
- per_page, page, client_id, status, number, sort
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 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 - Parameters
- per_page, page, client_id, invoice_id, status, sort
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 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 - Parameters
- per_page, page, product_key, sort, is_deleted
kosmo integrations:call invoiceninja.invoiceninja_list_products '{"per_page":1,"page":1,"product_key":"example_product_key","sort":"example_sort","is_deleted":true}' --json 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_projects '{}' --json kosmo integrations:invoiceninja invoiceninja_list_projects '{}' --json invoiceninja.invoiceninja_list_purchase_orders
List Invoice Ninja purchase orders with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_purchase_orders '{}' --json kosmo integrations:invoiceninja invoiceninja_list_purchase_orders '{}' --json invoiceninja.invoiceninja_list_quotes
List Invoice Ninja quotes with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_quotes '{}' --json kosmo integrations:invoiceninja invoiceninja_list_quotes '{}' --json invoiceninja.invoiceninja_list_recurring_invoices
List Invoice Ninja recurring invoices with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_recurring_invoices '{}' --json kosmo integrations:invoiceninja invoiceninja_list_recurring_invoices '{}' --json invoiceninja.invoiceninja_list_tasks
List Invoice Ninja tasks with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_tasks '{}' --json kosmo integrations:invoiceninja invoiceninja_list_tasks '{}' --json invoiceninja.invoiceninja_list_tax_rates
List Invoice Ninja tax rates with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_tax_rates '{}' --json kosmo integrations:invoiceninja invoiceninja_list_tax_rates '{}' --json invoiceninja.invoiceninja_list_users
List Invoice Ninja users.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_users '{}' --json kosmo integrations:invoiceninja invoiceninja_list_users '{}' --json invoiceninja.invoiceninja_list_vendors
List Invoice Ninja vendors with optional filters and pagination.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_list_vendors '{}' --json kosmo integrations:invoiceninja invoiceninja_list_vendors '{}' --json invoiceninja.invoiceninja_ping
Call the Invoice Ninja ping endpoint.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_ping '{}' --json kosmo integrations:invoiceninja invoiceninja_ping '{}' --json invoiceninja.invoiceninja_refund_payment
Refund an Invoice Ninja payment.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_refund_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_refund_payment '{}' --json invoiceninja.invoiceninja_statics
Fetch Invoice Ninja static reference data used by selectors.
read - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_statics '{}' --json 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 - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_client '{}' --json kosmo integrations:invoiceninja invoiceninja_update_client '{}' --json invoiceninja.invoiceninja_update_credit
Update an Invoice Ninja credit by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_credit '{}' --json kosmo integrations:invoiceninja invoiceninja_update_credit '{}' --json invoiceninja.invoiceninja_update_expense
Update an Invoice Ninja expense by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_expense '{}' --json kosmo integrations:invoiceninja invoiceninja_update_expense '{}' --json invoiceninja.invoiceninja_update_invoice
Update an Invoice Ninja invoice by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_update_invoice '{}' --json invoiceninja.invoiceninja_update_payment
Update an Invoice Ninja payment by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_payment '{}' --json kosmo integrations:invoiceninja invoiceninja_update_payment '{}' --json invoiceninja.invoiceninja_update_product
Update an Invoice Ninja product by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_product '{}' --json kosmo integrations:invoiceninja invoiceninja_update_product '{}' --json invoiceninja.invoiceninja_update_project
Update an Invoice Ninja project by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_project '{}' --json kosmo integrations:invoiceninja invoiceninja_update_project '{}' --json invoiceninja.invoiceninja_update_purchase_order
Update an Invoice Ninja purchase order by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_purchase_order '{}' --json kosmo integrations:invoiceninja invoiceninja_update_purchase_order '{}' --json invoiceninja.invoiceninja_update_quote
Update an Invoice Ninja quote by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_quote '{}' --json kosmo integrations:invoiceninja invoiceninja_update_quote '{}' --json invoiceninja.invoiceninja_update_recurring_invoice
Update an Invoice Ninja recurring invoice by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_recurring_invoice '{}' --json kosmo integrations:invoiceninja invoiceninja_update_recurring_invoice '{}' --json invoiceninja.invoiceninja_update_task
Update an Invoice Ninja task by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_task '{}' --json kosmo integrations:invoiceninja invoiceninja_update_task '{}' --json invoiceninja.invoiceninja_update_tax_rate
Update an Invoice Ninja tax rate by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_tax_rate '{}' --json kosmo integrations:invoiceninja invoiceninja_update_tax_rate '{}' --json invoiceninja.invoiceninja_update_vendor
Update an Invoice Ninja vendor by ID.
write - Parameters
- none
kosmo integrations:call invoiceninja.invoiceninja_update_vendor '{}' --json 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
kosmo integrations:schema invoiceninja.invoiceninja_blank_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_credit 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_credit --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_expense 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_expense --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_payment 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_product 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_product --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_project 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_project --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_purchase_order 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_purchase_order --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_quote 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_quote --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_recurring_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_recurring_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_task 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_task --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_tax_rate 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_tax_rate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_blank_vendor 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_blank_vendor --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_clients 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_clients --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_credits 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_credits --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_expenses 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_expenses --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_invoices 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_invoices --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_payments 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_payments --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_products 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_products --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_projects 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_projects --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_purchase_orders 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_purchase_orders --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_quotes 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_quotes --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_recurring_invoices 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_recurring_invoices --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_tasks 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_tasks --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_tax_rates 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_tax_rates --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_bulk_vendors 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_bulk_vendors --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_client 14 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_create_credit --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_expense 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_expense --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_invoice 12 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_create_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_product 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_product --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_project 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_project --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_purchase_order 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_purchase_order --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_quote 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_quote --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_recurring_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_recurring_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_task 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_task --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_tax_rate 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_tax_rate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_create_vendor 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_create_vendor --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_client 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_credit 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_credit --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_expense 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_expense --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_payment 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_product 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_product --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_project 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_project --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_purchase_order 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_purchase_order --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_quote 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_quote --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_recurring_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_recurring_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_task 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_task --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_tax_rate 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_tax_rate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_delete_vendor 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_delete_vendor --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_activity 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_activity --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_client 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_credit 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_credit --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_current_user 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_current_user --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_expense 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_expense --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_invoice 1 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | The invoice ID. |
invoiceninja.invoiceninja_get_payment 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_product 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_product --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_project 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_project --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_purchase_order 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_purchase_order --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_quote 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_quote --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_recurring_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_recurring_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_task 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_task --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_tax_rate 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_tax_rate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_user 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_user --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_get_vendor 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_get_vendor --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_health_check 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_health_check --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_activities 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_activities --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_clients 5 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_clients --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_list_credits --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_expenses 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_expenses --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_invoices 6 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_invoices --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_list_payments --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_list_products --json | Parameter | Type | Required | Description |
|---|---|---|---|
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
kosmo integrations:schema invoiceninja.invoiceninja_list_projects --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_purchase_orders 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_purchase_orders --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_quotes 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_quotes --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_recurring_invoices 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_recurring_invoices --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_tasks 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_tasks --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_tax_rates 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_tax_rates --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_users 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_users --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_list_vendors 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_list_vendors --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_ping 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_ping --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_refund_payment 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_refund_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_statics 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_statics --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_client 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_client --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_credit 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_credit --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_expense 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_expense --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_payment 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_payment --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_product 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_product --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_project 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_project --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_purchase_order 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_purchase_order --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_quote 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_quote --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_recurring_invoice 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_recurring_invoice --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_task 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_task --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_tax_rate 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_tax_rate --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
invoiceninja.invoiceninja_update_vendor 0 parameters
kosmo integrations:schema invoiceninja.invoiceninja_update_vendor --json | Parameter | Type | Required | Description |
|---|---|---|---|
| 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.