The Nuvio API is organized around REST. It has predictable, resource-oriented URLs under a versioned path
(/v1), accepts and returns JSON with camelCase field names, uses standard HTTP response codes,
and authenticates every request with an API key.
An API key belongs to one Nuvio company. Every request reads or writes that company's records: bank accounts and transactions, customers and suppliers, incomes, expenses, payments, products and services, projects, tags and taxes.
Every response has the same envelope: success, errors and data. When a
request fails, errors says why; see Errors. Ids are UUIDs and
dates are YYYY-MM-DD.
The API works on one record per request; there are no bulk endpoints. Each company can make up to 1,000 requests an hour.