Third party service providers use CodeREADr’s API for many reasons. The most popular one is to integrate CodeREADr with their services to make the end-user experience simple and intuitive.
Also, CodeREADr’s Web service is transparent to customers. With our API, you can create and edit Services, Users, and Databases. Moreover, you can filter and retrieve scan records. Simply, pick and choose the APIs that best suit your needs. The scans retrieve API is popular because you can auto-fetch scan records, modify, and insert them into a third party database and automate reporting.
The core task is creating Services. [Check the Services API]
However, before you can use the API to create Services, you need to use the API to create Users, Databases, and Questions. You should use the CodeREADr.com website to create your first Services to understand the tools.
Once you’ve created the associated User(s), Database, and Question(s), you’re ready to create a Service.
Contact firstname.lastname@example.org for all unpublished calls.
Note: You cannot create the Export Template itself with this API call. However, you can pre-configure the template using the web service. and then add the template ID to the API call. You will have to look that up manually on the website by looking for it when creating the Export Template.
Here’s what the URL looks like:
Full API documentation is available in addition to our instructions in the Knowledge Base on how to use the website to create Services.
There are three ways of posting API request. As well, you may need to whitelist your IP address.
The use of our APIs is only available for accounts with a Paid Plan.
An API call is counted when the CodeREADr server receives a call from a third party’s server. We strongly encourage developers to be efficient in the use of our API.
API calls specifically do not count requests from the CodeREADr mobile app (Scans, Lookup, History, etc.) to either the CodeREADr server or from the CodeREADr mobile app to a third party server.
You will get an email alert if you exceed your paid plan limit of API calls. We only send one alert a day by email. However, for each failed call we return an error message to your server. The count is reset each minute so you can resend blocked calls after that minute is up.