> ## Documentation Index
> Fetch the complete documentation index at: https://docs.visitoai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List connector http actions

> Tenant-bound connector configuration. No provider requests. Credentials are masked. Mutations require the current revision where applicable. Referenced connections and nonempty connectors cannot be deleted. New custom connector and action creation requires workspace rollout enablement.



## OpenAPI

````yaml /openapi.json get /connectors/{connectorId}/http-actions
openapi: 3.0.3
info:
  title: Visito M2M API
  version: 1.0.0
  description: >-
    Tenant-scoped server-to-server API for channels, conversations, commerce,
    custom AI tools, and WhatsApp templates. Send operations are asynchronous
    and return queued acknowledgements. Expansion adds conversation controls,
    knowledge, sales opportunities, delivery status, reporting, and signed
    webhooks.
servers:
  - url: https://platform-api.visitoai.com/m2m/v1
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Channels
  - name: Conversations
  - name: Commerce
  - name: Custom tools
  - name: WhatsApp templates
  - name: Properties
  - name: Knowledge
  - name: Sales CRM
  - name: Delivery
  - name: Reporting
  - name: Webhooks
  - name: Tickets
    description: >-
      General tickets, escalations and Commerce-backed work. See the Tickets
      developer guide for lifecycle, MCP arguments, permissions and retry
      workflows.
    externalDocs:
      description: Tickets developer guide
      url: https://docs.visitoai.com/api-docs/tickets
paths:
  /connectors/{connectorId}/http-actions:
    get:
      summary: List connector http actions
      description: >-
        Tenant-bound connector configuration. No provider requests. Credentials
        are masked. Mutations require the current revision where applicable.
        Referenced connections and nonempty connectors cannot be deleted. New
        custom connector and action creation requires workspace rollout
        enablement.
      operationId: list_connector_http_actions
      parameters:
        - name: connectorId
          in: path
          required: true
          schema:
            type: string
        - name: cursor
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorHttpActionsPage'
      security:
        - bearerAuth: []
components:
  schemas:
    ConnectorHttpActionsPage:
      type: object
      additionalProperties: false
      properties:
        tools:
          type: array
          items:
            $ref: '#/components/schemas/Tool'
        nextCursor:
          type: string
          nullable: true
      required:
        - tools
        - nextCursor
    Tool:
      type: object
      required:
        - toolId
        - tenantId
        - name
        - description
        - parameters
        - endpoint
        - auth
        - active
        - readOnly
        - allowInPlayground
        - propertyIds
        - createdAt
        - updatedAt
      properties:
        toolId:
          type: string
        tenantId:
          type: string
        name:
          type: string
        description:
          type: string
        parameters:
          type: object
          additionalProperties: true
        endpoint:
          $ref: '#/components/schemas/ToolEndpoint'
        auth:
          type: object
          required:
            - type
            - configured
          properties:
            type:
              type: string
              enum:
                - none
                - bearer
                - api_key
            headerName:
              type: string
            secretLastFour:
              type: string
            configured:
              type: boolean
        active:
          type: boolean
        readOnly:
          type: boolean
        allowInPlayground:
          type: boolean
        propertyIds:
          type: array
          items:
            type: string
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
        mode:
          type: string
          enum:
            - 'off'
            - playground
            - active
            - legacy_live_only
          description: >-
            Computed availability. legacy_live_only preserves existing HTTP live
            access without Playground access until explicitly changed.
        playgroundOnly:
          type: boolean
        configurationVersion:
          type: string
          nullable: true
          description: >-
            Opaque current action and connection configuration token. Confirm
            this exact value for write-capable tests.
        scopeMode:
          type: string
          enum:
            - tenant
            - businesses
          description: >-
            tenant applies throughout this workspace and requires empty
            propertyIds; businesses uses explicitly selected active business
            IDs. Omission preserves legacy scope semantics. Scope is not an
            execution permission.
        connectorId:
          type: string
          maxLength: 120
        connectionId:
          type: string
          maxLength: 120
        revision:
          type: integer
          minimum: 0
        version:
          type: integer
          nullable: true
        runtimeName:
          type: string
    ToolEndpoint:
      type: object
      required:
        - url
        - method
      properties:
        url:
          type: string
          format: uri
        method:
          type: string
          enum:
            - GET
            - POST
        timeoutMs:
          type: integer
          minimum: 500
          maximum: 30000
        path:
          type: string
      additionalProperties: false
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: Visito M2M API key
      description: Server-side tenant-scoped credential created from Build > API Keys.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.