> ## 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.

# Get WhatsApp Manager instructions

> Use when a human needs provider-only business verification, billing or phone management. Returns the existing native WhatsApp Manager URL and instructions for a discovered channel, not an authenticated provider session. Human login and provider access remain necessary. This does not bypass provider consent or change the channel. For operational diagnostics use get_whatsapp_channel_health. Requires `channels:read`.



## OpenAPI

````yaml /openapi.json get /channels/{channelId}/whatsapp/manager-link
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
paths:
  /channels/{channelId}/whatsapp/manager-link:
    get:
      tags:
        - Channels
      summary: Get WhatsApp Manager instructions
      description: >-
        Use when a human needs provider-only business verification, billing or
        phone management. Returns the existing native WhatsApp Manager URL and
        instructions for a discovered channel, not an authenticated provider
        session. Human login and provider access remain necessary. This does not
        bypass provider consent or change the channel. For operational
        diagnostics use get_whatsapp_channel_health. Requires `channels:read`.
      operationId: get_whatsapp_channel_manager_link
      parameters:
        - name: channelId
          in: path
          required: true
          description: >-
            Stored channel.id from list_channels or get_channel. Provider page,
            phone, account and WABA IDs are not this ID.
          schema:
            type: string
            pattern: ^[a-fA-F0-9]{24}$
      responses:
        '200':
          description: Get WhatsApp Manager instructions
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WhatsAppChannelManager'
        default:
          $ref: '#/components/responses/Error'
      security:
        - bearerAuth: []
components:
  schemas:
    WhatsAppChannelManager:
      type: object
      properties:
        channelId:
          type: string
        phoneNumberId:
          type: string
        wabaId:
          type: string
        managerUrl:
          type: string
        instructions:
          type: string
      additionalProperties: false
      required:
        - channelId
        - phoneNumberId
        - managerUrl
        - instructions
    ErrorResponse:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          required:
            - code
            - message
          properties:
            code:
              type: string
              example: M2M_AUTH_INSUFFICIENT_SCOPE
            message:
              type: string
            details:
              type: object
              additionalProperties: true
      example:
        error:
          code: M2M_AUTH_INSUFFICIENT_SCOPE
          message: M2M credential does not have required scope.
          details:
            requiredScopes:
              - conversations:write
            missingScopes:
              - conversations:write
  responses:
    Error:
      description: Structured error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
  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.