IntegrationTypeRequest
Request schema for creating/updating integration types
keyKey (string)required
Unique identifier for this integration type
nameName (string)required
Display name for this integration type
descriptionDescription (string)required
User-friendly description
iconIcon (string)
Icon identifier for UI display
Default value:
defaultcategoryCategory (string)
Category: general, communication, cloud, analytics, automation, custom
Default value:
generalhandler_classHandler Class (string)required
Python path to the action handler class
validator_class object
Python path to the config validator class
- string
- null
string
oauth_enabledOauth Enabled (boolean)
Whether this integration supports OAuth authentication
Default value:
falseoauth_config object
OAuth configuration
property name*any
OAuth configuration
documentation_url object
Link to documentation
- string
- null
string
is_activeIs Active (boolean)
Whether this integration type is available for use
Default value:
trueIntegrationTypeRequest
{
"key": "string",
"name": "string",
"description": "string",
"icon": "default",
"category": "general",
"handler_class": "string",
"validator_class": "string",
"oauth_enabled": false,
"oauth_config": {},
"documentation_url": "string",
"is_active": true
}