In this section, we'll describe implementation and integration aspects of our (REST)APIs, Web-Assembly (WASM) client-side browser components, mobile apps and ready-made subsystems.
Additionally there will be examples provided for your client-side development, wherever that might be a bit more complex then usual JS/HTML approach. In most of the cases, you would want to use either our WASM components or our mobile apps on the client-side, but there are also situations where you might wish to entirely build your own client-side components, and we'll try to help you with that. In the latter case, we'll provide you with some code-examples, just to get you started quicker. In this case, you'll be only using our REST-API.
Api is located on https://api.machinesense.net/
.
Calls are performed in standard REST formats, thus you'll be familiar with that. It's simply a web service accepting and returning JSON data.
Images and audio data should be, by default, b64 encoded. Images are accepted as PNG or JPG. Audio data best sent as AAC. Videos as MPG4.
Alternatively, you can send your data as multi-part form data, if you prefer this approach.
MachineSense APIs are, generally, of two types:
Process is, thus (from the beginning):
Some exceptions to this are implementations where our mobile apps or client-side components are used as a part of the solution.
See examples on these exceptions at KYC with NFC or KYC with scan.
For more details, see the API documentation section.