Public API Documentation

Use the Invoiss API to access and create clients, items, orders, estimates, invoices, and request payments.
Seamlessly integrate with Invoiss to take full advantage of your Point of Sale.
To utilize the Invoiss API, please review the Use Cases for implementing the API in your application.

Getting started

To get started, contact Invoiss to get your API key.
You can contact us at support@invoiss.com or create an account to get started.
Once you have your API key, you can read about how to make requests for the resources you need to access using our HTTP APIs.

Development Environment Access

For development purposes with our APIs, please utilize the following base URL:

https://api-dev.invoiss.com/

This endpoint is specifically configured for development activities, providing a sandbox environment where you can safely test and refine your integrations with our services.

Data models necessary for integrating with Invoiss API

Resources

Clients

Learn about the client model. Every order needs a client.

Items

Learn about the item model. This is relevant if you have items with stock.

Line Items

Learn about the line item model. Line items are the items on an order.

Orders

Learn about the order model. Orders are the main object in the invoiss API.

Using the Invoiss API

Use Cases

Process Payment

Learn how to process payments using the Invoiss API. Get paid without needing the POS device.

Request Payments

Learn how to request payments using the Invoiss API. Quickly send the order to a Clover device or directly to a customer.