FAQ / Edge Cases
The one that the token request returns in extension.apiURL. Don't use the Playground URL.
No. The sandbox uses a DEMO database that is restored periodically. Data you save there can disappear without notice.
No. The Playground is available only in sandbox. In production you call the endpoint directly.
Your user doesn't have the Accounting permission. Ask Expressoft to add it.
Send the endCursor of the previous page as after, until hasNextPage is false. The PMS lists use a numeric cursor and a pageSize instead.
Filter by dateBegin and dateEnd, and keep the date of your last sync. For products, use lastModifiedOnGreaterThen. See Document Cursor and Incremental Sync.
No. You can read documents, and create a purchase invoice. You can also change the document cursor.
It depends. Organizations, locations, warehouses, products, companies and business days have a GUID. Most documents (purchase invoices, sale invoices, transfers, notes) have a number. A currency has a number.
The lists of reference data (organizations, locations, warehouses, payment methods, currencies) and the physical stocks return everything.
Ask for accountingNotes on the document, and for the account fields of the product lines. See Accounting Notes and Accounts.
The authentication flow is the same. Each API needs its own permission on your user.
See tokenExpireOn in the token response. Get a new token before it expires.