Skip to main content

IntegrationTypeListResponse

Response schema for paginated list of integration types

items object[]required
  • Array [
  • idId (string)required
    keyKey (string)required
    nameName (string)required
    descriptionDescription (string)required
    iconIcon (string)required
    categoryCategory (string)required
    handler_classHandler Class (string)required
    validator_class objectrequired
    anyOf
    string
    is_activeIs Active (boolean)required
    is_builtinIs Builtin (boolean)required
    oauth_enabledOauth Enabled (boolean)required
    oauth_config objectrequired
    property name*any
    documentation_url objectrequired
    anyOf
    string
    created_atstring<date-time>required
    updated_atstring<date-time>required
    config_fields_countConfig Fields Count (integer)
    Default value: 0
  • ]
  • totalTotal (integer)required
    pagePage (integer)required
    page_sizePage Size (integer)required
    pagesPages (integer)required
    IntegrationTypeListResponse
    {
    "items": [
    {
    "id": "string",
    "key": "string",
    "name": "string",
    "description": "string",
    "icon": "string",
    "category": "string",
    "handler_class": "string",
    "validator_class": "string",
    "is_active": true,
    "is_builtin": true,
    "oauth_enabled": true,
    "oauth_config": {},
    "documentation_url": "string",
    "created_at": "2024-07-29T15:51:28.071Z",
    "updated_at": "2024-07-29T15:51:28.071Z",
    "config_fields_count": 0
    }
    ],
    "total": 0,
    "page": 0,
    "page_size": 0,
    "pages": 0
    }