Like any other software, this API is always being updated and improved. Minor changes are implemented without impact your use of it. But, there are times when we need to push forward new features or protocols. When this happens, we use versioning to basically launch a new API, while supporting an old one.
Current default version is: 1.1
There will always be a default version, which is assumed whenever you don't specify one. The default version maybe the latest or not - it all depends on our roadmap implementation. Nevertheless, we will notify you before changing the default version and we'll give enough time to migrate your code, if needed.
You may specify which version you intend to use by including it on the enpoint url like so:
$ curl ... https://pos.cloudware.pt/ws/v1.3/account
1.2
- 2018-07-311.1
- 2017-03-16users
that gives access to users listq
- allows searching for a stringPATCH
- allows client updatestype
RGtype
now supports multiple typestx_id
- uniquely identifies a document creationexternal_reference
- identifies a document outside Vendusinvoices
- for documents of type RGq
allows searching for a stringtypes
- Allows access to a list of document typespaymentmethods
- Replaces old endpoint payments
q
- allows searching for a stringbrands
- replaces old endpoint brands
categories
- replaces old endpoint categories
units
- replaces old endpoint units
movements
- allows access to register's movementsexemptions
- allows access to a list of available tax exemptionspayments
is now available at documents
> paymentmethods
brands
is now available at products
> brands
categories
is now available at products
> categories
units
is now available at products
> units
1.0
- 2016-07-010.9
- 2016-01-01While we try to maintain active all versions of our API, sometimes it is necessary to discontinue a version. When and if we feel that need, we will notify you in advance and with time.