Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Netter apps API

The apps API from Netter — 18 operation(s) for apps.

Netter apps API is one of 44 APIs that Netter publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include apps. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 23 operations across 18 paths, and defines 20 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against the base URL https://api.netter.ai.

23 operations 18 paths 20 schemas 4 DELETE9 GET1 PATCH8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.netter.ai
Resource Areas
1

Paths & Operations 23

Across 18 paths, the API surfaces 23 operations — 4 DELETE, 9 GET, 1 PATCH, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

apps 23
GET
/api/v1/apps/
List Apps
list_apps_api_v1_apps__get → 200
POST
/api/v1/apps/
Create App
create_app_api_v1_apps__post body → 201422
GET
/api/v1/apps/{app_id}
Get App
get_app_api_v1_apps__app_id__get 1 param → 200422
PATCH
/api/v1/apps/{app_id}
Update App
update_app_api_v1_apps__app_id__patch 1 param body → 200422
DELETE
/api/v1/apps/{app_id}
Delete App
delete_app_api_v1_apps__app_id__delete 1 param → 204422
POST
/api/v1/apps/{app_id}/regenerate
Regenerate App
regenerate_app_api_v1_apps__app_id__regenerate_post 1 param → 200422
POST
/api/v1/apps/{app_id}/publish
Publish Draft
publish_draft_api_v1_apps__app_id__publish_post 1 param → 200422
DELETE
/api/v1/apps/{app_id}/draft
Discard Draft
discard_draft_api_v1_apps__app_id__draft_delete 1 param → 200422
GET
/api/v1/apps/{app_id}/chat
Get App Chat
get_app_chat_api_v1_apps__app_id__chat_get 1 param → 200422
PUT
/api/v1/apps/{app_id}/favorite
Favorite App
favorite_app_api_v1_apps__app_id__favorite_put 1 param → 200422
DELETE
/api/v1/apps/{app_id}/favorite
Unfavorite App
unfavorite_app_api_v1_apps__app_id__favorite_delete 1 param → 200422
GET
/api/v1/apps/{app_id}/bundle.js
Get App Bundle
get_app_bundle_api_v1_apps__app_id__bundle_js_get 1 param → 200422
GET
/api/v1/apps/{app_id}/versions
List Versions
list_versions_api_v1_apps__app_id__versions_get 3 params → 200422
GET
/api/v1/apps/{app_id}/versions/{version_id}
Get Version
get_version_api_v1_apps__app_id__versions__version_id__get 2 params → 200422
DELETE
/api/v1/apps/{app_id}/versions/{version_id}
Delete Version
delete_version_api_v1_apps__app_id__versions__version_id__delete 2 params → 200422
POST
/api/v1/apps/{app_id}/versions/{version_id}/restore
Restore Version
restore_version_api_v1_apps__app_id__versions__version_id__restore_post 2 params → 200422
GET
/api/v1/apps/{app_id}/versions/{version_id}/bundle.js
Get Version Bundle
get_version_bundle_api_v1_apps__app_id__versions__version_id__bundle_js_get 2 params → 200422
POST
/api/v1/apps/{app_id}/versions/{version_id}/publish
Publish Version
publish_version_api_v1_apps__app_id__versions__version_id__publish_post 2 params → 200422
POST
/api/v1/apps/{app_id}/automations/{automation_id}/run
Run App Automation
run_app_automation_api_v1_apps__app_id__automations__automation_id__run_post 2 params body → 202422
GET
/api/v1/apps/{app_id}/file-targets
List File Targets
list_file_targets_api_v1_apps__app_id__file_targets_get 1 param → 200422
POST
/api/v1/apps/{app_id}/file-targets/{binding_id}/upload
Upload To File Target
upload_to_file_target_api_v1_apps__app_id__file_targets__binding_id__upload_post 2 params body → 201422
POST
/api/v1/apps/{app_id}/entity-files/upload
Upload Entity File
upload_entity_file_api_v1_apps__app_id__entity_files_upload_post 1 param body → 201422
GET
/api/v1/apps/{app_id}/entity-files/{user_file_id}/download
Download Entity File
download_entity_file_api_v1_apps__app_id__entity_files__user_file_id__download_get 2 params → 200422

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are AppRead (17 properties), AppVersionDetail (13 properties), ChatRead (12 properties), AppVersionSummary (9 properties). Each schema is shown below with its type and property counts.

BindingRead
object
3 properties 3 required
ChatStatus
string
RunNowResponse
object
1 property 1 required
AppFileTargetSummary
object
5 properties 3 required
DatabaseStub
object
Minimal Database summary returned alongside a UserFile on upload. The full Database row is filled in asynchronously by the parse workflow. Frontend uses refres…
3 properties 3 required
Body_upload_entity_file_api_v1_apps__app_id__entity_files_upload_post
object
4 properties 4 required
AppRead
object
17 properties 14 required
AppVersionDetail
object
13 properties 13 required
AppAutomationRunRequest
object
1 property
AppVersionSummary
object
9 properties 9 required
EntityFileUploadResponse
object
5 properties 5 required
AppCreate
object
2 properties
ChatRead
object
12 properties 10 required
SheetAnalysis
object
Per-sheet analyzer output served by the upload wizard. For CSV the wizard returns exactly one entry with name=None. For xlsx/xlsm, one entry per sheet in workb…
5 properties
AppUpdate
object
2 properties
UserFileUploadResponse
object
9 properties 5 required
ValidationError
object
5 properties 3 required
AppList
object
1 property 1 required
HTTPValidationError
object
1 property
Body_upload_to_file_target_api_v1_apps__app_id__file_targets__binding_id__upload_post
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

netter-apps-api-openapi.yml Raw ↑

Other APIs Netter publishes across the network.

Netter actions API
Netter api-keys API
Netter app-chat API
Netter apps-query API
Netter assistant API
Netter attributes API
Netter automations API
Netter chats API
Netter companies API
Netter dashboard-chat API
Netter dashboard-data API
Netter dashboard-versions API