What is an API?

An Application Programming Interface (API) allows two distinct software systems to communicate with each other. Programmers use APIs to send data to, or request data from, external systems. They also enable one system to access and use the capabilities of another system without knowing how that system works or needing to integrate those capabilities into itself.

Why would it be used? 

APIs allow for the automated communication of data. Using APIs removes the need for manual data transfer and entry. This gives unrelated systems the ability to stay up to date and respond to changes in meaningful ways.

APIs are a secure way of transferring data. Leveraging technologies like https and encryption, only the two systems involved can make sense of the data being transferred. APIs also use unique strings of random characters known as tokens, to ensure that only your system can interact with your data. 

How to get one


To access Bob's APIs, you need to get an API token for your user. Getting your API token is now supported in the system. To find out more about Bob's API click here.