Authorization using App Id and App Key - Publisher REST API

Authorization using App Id and App Key - Publisher REST API

If you want a simple way to gain access to the API for an individual Knorish Site with the purpose of building a private or one-off app, you can authorize using the Knorish Site's App Id and App Key.

Generate App ID and App Key


To generate App Id and App Key, follow below steps:

  • Login to publisher dashboard
  • Open Settings> Integration> Rest API
  • Now click on the 'Create' button to create App Id and App Key

Please note, these API details are HIGHLY CONFIDENTIAL and should be used by only authorized team/person. If you are not using any app key, we recommend to delete them immediately, and rotate the keys time to time to ensure its security.

Structuring your request

Authorization is achieved by providing both the App Id and App Key as a header in each request. Refer below screenshot, you need to replace appid and appkey.

Cross Origin Requests

Cross origin requests are supported, although it should be noted that making calls to the the API using client-side javascript is insecure as App Id and App Key can easily be discovered. We recommend using your server as a proxy to make calls to ensure that you do not expose your App Id and App Key.


    • Related Articles

    • Getting started - Publisher REST API

      Knorish is home to tens of thousands of businesses, experts and course creators around the world that arebuilding a business using online education. At Knorish we ensure that all course creators have the tools and resources to solve the most ...
    • API Endpoints and Postman Dump - Publisher REST API

      The list of API endpoints is self-explanatory, making it easier for you to navigate and comprehend. To gain a better understanding of the request and response body structure, you can download the Postman dump and try it out yourself. API Endpoint ...
    • Rate Limit - Publisher REST API

      To ensure Knorish remains stable and accessible to all sites, we limit the number of requests per 5 minutes that any one Site can make to the API. Consumers of the API should take steps to ensure they are using industry standard techniques to ...
    • Request and response format - Publisher REST API

      All data in request or response from the API is in JSON format. Request and response fields for every API endpoint will be different, and you will know about them individually. Date Format All dates and timestamps are returned and expected in ISO ...
    • How to use Webhooks in Knorish

      Introduction Webhooks are a powerful feature within Knorish that provides near-real-time information about specific events as they happen in your account. They allow you to automate workflows, share data, or build custom apps by sending an HTTP ...