Create app input configs
App input configs allow you to declare the inputs for your application, and do things such as require customer inputs or expose configuration knobs in your application.
POST
/
v1
/
apps
/
{app_id}
/
input-config
cURL
Copy
Ask AI
curl --request POST \
--url https://api.nuon.co/v1/apps/{app_id}/input-config \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"groups": {},
"inputs": {}
}'
Copy
Ask AI
{
"app_config_id": "<string>",
"app_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"input_groups": [
{
"app_input_id": "<string>",
"app_inputs": [
{
"app_input_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"default": "<string>",
"description": "<string>",
"display_name": "<string>",
"group": {},
"group_id": "<string>",
"id": "<string>",
"index": 123,
"internal": true,
"name": "<string>",
"org_id": "<string>",
"required": true,
"sensitive": true,
"type": "<string>",
"updated_at": "<string>"
}
],
"created_at": "<string>",
"created_by_id": "<string>",
"description": "<string>",
"display_name": "<string>",
"id": "<string>",
"index": 123,
"name": "<string>",
"org_id": "<string>",
"updated_at": "<string>"
}
],
"inputs": [
{
"app_input_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"default": "<string>",
"description": "<string>",
"display_name": "<string>",
"group": {},
"group_id": "<string>",
"id": "<string>",
"index": 123,
"internal": true,
"name": "<string>",
"org_id": "<string>",
"required": true,
"sensitive": true,
"type": "<string>",
"updated_at": "<string>"
}
],
"install_inputs": [
{
"app_input_config_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"install_id": "<string>",
"org_id": "<string>",
"redacted_values": {},
"updated_at": "<string>",
"values": {}
}
],
"org_id": "<string>",
"updated_at": "<string>"
}
cURL
Copy
Ask AI
curl --request POST \
--url https://api.nuon.co/v1/apps/{app_id}/input-config \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"app_config_id": "<string>",
"groups": {},
"inputs": {}
}'
Copy
Ask AI
{
"app_config_id": "<string>",
"app_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"input_groups": [
{
"app_input_id": "<string>",
"app_inputs": [
{
"app_input_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"default": "<string>",
"description": "<string>",
"display_name": "<string>",
"group": {},
"group_id": "<string>",
"id": "<string>",
"index": 123,
"internal": true,
"name": "<string>",
"org_id": "<string>",
"required": true,
"sensitive": true,
"type": "<string>",
"updated_at": "<string>"
}
],
"created_at": "<string>",
"created_by_id": "<string>",
"description": "<string>",
"display_name": "<string>",
"id": "<string>",
"index": 123,
"name": "<string>",
"org_id": "<string>",
"updated_at": "<string>"
}
],
"inputs": [
{
"app_input_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"default": "<string>",
"description": "<string>",
"display_name": "<string>",
"group": {},
"group_id": "<string>",
"id": "<string>",
"index": 123,
"internal": true,
"name": "<string>",
"org_id": "<string>",
"required": true,
"sensitive": true,
"type": "<string>",
"updated_at": "<string>"
}
],
"install_inputs": [
{
"app_input_config_id": "<string>",
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"install_id": "<string>",
"org_id": "<string>",
"redacted_values": {},
"updated_at": "<string>",
"values": {}
}
],
"org_id": "<string>",
"updated_at": "<string>"
}
Assistant
Responses are generated using AI and may contain mistakes.