Using the API
The API is used to make requests to create, retrieve, update, or delete records that are stored in your Knack apps.
Requests are made for records from either a specific object in your app or a specific view on one of your pages.
Object-based requests require an API key and have full access to every field and record in your app.
View-based requests follow the rights and fields that were set up in the view, so no API key is required. For example, requesting records from a table view would only return fields for the columns that are included on that table.
All requests are authenticated via HTTP headers that need to be passed in with each request.
Note that you can make a maximum of 10 requests to the Knack API per second, while your plan will determine your daily API call limit. Read more about limits here.
Only use published APIs
Unpublished API routes are not supported or documented and could be removed, disabled or changed at any time without any notice. Their use can have an adverse impact on your own apps as well as the Knack environment at large. Their use is highly discouraged.
Updated 28 days ago