Authentication

The Authentication section is where you configure authentication. In general, most API services require authentication to prevent unauthorized requests.

2026-08-12

The NicoApp V2 system offers two types of authentication: API Key and OAuth v2.

API Key

Choose API Key in Auth Type, click Edit and then Add Items to add auth inputs.

Parameters
Description
Unique Name
Must be unique among all auth inputs and does not accept spaces. Use underscores or hyphens to separate words
Type
Choose String for text without line breaks, Number for integer or decimal numbers, Text for text with line breaks and Select for input with a static or dynamic source
Title
The title is shown on the user interface
Required?
Is this input required? If not, switch the option off and provide a default value if needed
Save in App Field
Specify where to store the value. You can create an app field right here by typing a new name and choosing a field type in the window that opens, or search for an existing field
Example text
Grey text shown inside the input box
Description
Black text shown under the input box

Add as many auth inputs as you need and click Save when you finish.

OAuth V2

Choose OAuth v2 in Auth Type and configure the three steps shown below.

Note
TIP – See how to set up OAuth v2 in a Google Calendar app demo.

Auth Request

If you need to send the auth inputs to get more information, use Auth Request.

For example, some third-party service providers require users to provide their username and password. With these two values, they generate a token for later communication within a few hours.

In this case, you can gather username and password in the auth inputs and send the token request in Auth Request.

Configure the external request and click Test: the data you need appears in the response area. Select the token and map it back to the app by clicking the Add button. Click Save to save the auth request: