Documentation Index
Fetch the complete documentation index at: https://parabola.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Input/output
Our input data has two columns: “data.id” and “data.employee_name”.

Custom settings
First, decide if your data needs a GET or POST operation, or the less common PUT or PATCH, and select it in the Type dropdown. A GET operation is the most common way to request data from an API. A POST is another way to request data, though it is more commonly used to make changes, like adding a new user to a table. PUT and PATCH make updates to data, and sometimes return a new value that can be useful.
Sending a body in your API request
- A GET cannot send a body in its request. A POST can send a Body in its request. In Parabola, the Body of the request will always be sent in JSON.
- Simple JSON looks like this:
Using merge tags
- Merge tags can be added to the API Endpoint URL or the Body of a request. For example, if you have a column named “data.id”, you could use it in the API Endpoint URL by including {data.id} in it. Your URL would look like this:
- Similarly, you can add merge tags to the body.
- For this GET example, your API endpoint URL will require an ID or some sort of unique identifier required by the API to match your data request with the data available. Append that ID column to your API endpoint URL. In this case, we use {data.id}.
- Important Note: If the column referenced in the API endpoint URL is named “api”, the enrichment step will remove the column after the calculation. Use the Edit Columns step to change the column name to anything besides “api”, such as “api.id”.

Authentication
Most APIs require authentication to access their data. This is likely the first part of their documentation. Try searching for the word “authentication” in their documentation. Here are the authentication types available in Parabola:
Bearer Token
This method requires you to send your API key or API token as a bearer token. Take a look at this example below:
-H “Authorization: Bearer sk_test_WiyegCaE6iGr8eSucOHitqFF”
To add this specific token in Parabola, select ‘Bearer Token’ from the ‘Authorization’ menu and add “sk_test_WiyegCaE6iGr8eSucOHitqFF” as the value.Username and Password (Basic)
This method is also referred to as “basic authorization” or simply “basic”. Most often, the username and password used to sign into the service can be entered here. However, some APIs require an API key to be used as a username, password, or both. If that’s the case, insert the API key into the respective field noted in the documentation. The example below demonstrates how to connect to Stripe’s API using the basic authorization method.
- The -u indicates a username.
- Most APIs reference the username and password formatted as username:password. Here, there is a colon with no string following, indicating that only a username is required for authentication.
