The API is written wrt integration into various types of CMS and targeting least amount of developer time; it uses header based authentication and allows for both JSON and HTML response formats and can be structured as a card or a single blob of text.
Step 1: User is first required to generate an authentication token using the credentials provided in the email. The auth token remains valid for a long time until revoked or a new one is created.
Step 2: For every model provided, user can request the kind of inputs required. User should query this API and preferably cache it for faster turnaround on their own system.
Step 3: The inputs collected based on definitions fetched in step 2 are then used to fetch the article.