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.