At uCheck we want to ensure our clients have the most streamlined vetting and screening process possible.
If you feel that your organisation needs to develop a vetting system with a different user interface to the uCheck system, then you might require an API.
uCheck’s API combines all the features of our HR Platform in a streamlined process. If you’re considering using our API – or just want to find out what an API is and how it operates – we’ve put together this short guide.
What is an API?
‘API’ stands for Application Programming Interface. It is a set of subroutine definitions, communication protocols and tools for building software.
An API works via a set of subroutine definitions, communication protocols and tools for building software using HTTP requests to GET, PUT, POST and DELETE data. It’s basically a way of getting information onto our system without actually ‘using’ it.
The API is based on modern REST (representational state transfer) API standards.
What API do uCheck offer?
uCheck offers three varieties of API:
- Add Applicant Request API
- This streamlines the uCheck HR Platform’s features, removing the need to visit the platform to start vetting or screening.
- You can request DBS Checks using this API, as well as Right to Work, Adverse Credit and Identity Checks
- Add Applicant API
- This allows clients to submit all applicant information via one system
- DBS Checks and Right to Work Checks can be requested using this API
- Add Application API
- With this API clients can submit applications without needing to access the HR Platform
- DBS Checks can be requested using this API
In addition to this, applicant results are fed back through an API too, eliminating the need to log back into the HR Platform each time a result comes through.
Does my organisation need an API? Are there any requirements?
API options are available to anyone that wants to streamline their processes, as well as a potential choice for anyone running more than 1500 DBS Checks per year.
In order to use an API your organisation’s IT development team need to be able to work with RESTful interfaces and have a good understanding of web-related technologies.
A good level of development resource is needed to be able to manage the integration process. We will also need to undertake a rigorous testing phase to ensure details have been interpreted correctly.
How much does it cost and how long does it take to get set up?
If a client requests an API, we would always arrange an in-depth discussion to outline exactly what’s involved.
The development costs for this can vary as it depends which API suits the client’s needs most.
Our development team are able to have an API up and running in 8 to 12 weeks.
uCheck API: Conclusion
A uCheck API is helpful for clients that want to simplify and streamline the checking process – especially if they’re dealing with thousands of employee checks a year!