URL grammar
Every authenticated page lives under the Entity it belongs to:{entityId}is the same UUID you use in/api/entities/{entityId}/.... It is always the first path segment.<page>is one of the pages listed below. There is no locale prefix; the app picks the language itself.- Query parameters are optional and default values are dropped. Pass ids as bare UUIDs and dates as
YYYY-MM-DD.
Opening a record in a side panel
Invoices, bank movements, and open items do not have a page of their own. They open in a side panel on top of their list, and the panel is addressed with theopen query parameter:
open parameter is the universal convention: whichever list page you are on, ?open=<id> opens that record’s panel.
Resource to URL map
Reports
Reports are pages with the period in the query string. Omit a parameter to get the app’s default, which is the current year to date.presentationCurrency and presentationRate must be passed together, exactly as in the Reports API.
Filtering a list
List pages accept the same filters the user can set in the UI, so you can link to a precise view instead of the whole list.Example
An agent that just listed overdue payables in Chile might answer:API Overview
Base URL, request and response format, and per-Entity scoping.
Get an API Key
Create a key from Settings and start calling the API.

