An API (Application Programming Interface) is an interface that a system exposes for use by another system. This interface is conceptually a list of operations and queries of our platform. For example, when we register in a platform B with the account we already have in a platform A, we are allowing platform B to access our data through platform A’s API. In this case, we can also say that platform B has an integration with platform A.
These types of integrations are usually done to improve the user experience. In the example above, we save the user from having to rewrite personal data that is already known to the platform they are registered on and we simply give permission for the two to share information.
Having a public API is a challenge for companies, they have to document them correctly and make sure they do not pose any problems in terms of security. However, the value they bring to the user makes it worthwhile, we allow the user to use data and operations from our platform from other platforms that we do not even have to know about.
Often it is not even necessary for the other platform to know our platform, because we can have “glue” API’s such as Zapier, which are responsible for connecting the two. In this way, the user has full control and can automate unique workflows.
At Bounsel, we want you to make the most of your time and adapt our platform to your needs. To achieve this, we have launched our public API and are finalizing our integration with Zapier, shall we join?