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

# Initiate individual call, v2 (compatibility)

> Identical to `/cu1/v1/calls` — same handler, same request and response. v2 exists so a client already pointed at a v2 path does not have to change; its `number_pool_id` is accepted and ignored, because Lehar has no managed number pools. **Requires an `X-API-KEY` credential.** Scope `sessions:write`.



## OpenAPI

````yaml /api-reference/openapi.json post /cu1/v2/calls
openapi: 3.1.0
info:
  title: Lehar API
  version: v0
  description: >-
    Customer-facing REST API for the Lehar voice-AI platform. Platform-admin
    endpoints are intentionally excluded from this reference. Regenerate with
    `npm run sync:openapi`.
servers:
  - url: https://api.lehar.ai/ca/api/v0
security:
  - ApiKeyAuth: []
  - BearerAuth: []
paths:
  /cu1/v2/calls:
    post:
      tags:
        - CU1
      summary: Initiate individual call, v2 (compatibility)
      description: >-
        Identical to `/cu1/v1/calls` — same handler, same request and response.
        v2 exists so a client already pointed at a v2 path does not have to
        change; its `number_pool_id` is accepted and ignored, because Lehar has
        no managed number pools. **Requires an `X-API-KEY` credential.** Scope
        `sessions:write`.
      operationId: cu1_create_call_ca_api_v0_cu1_v2_calls_post
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - name
                - mobile_number
                - agent_id
              properties:
                name:
                  type: string
                mobile_number:
                  type: string
                  description: E.164.
                agent_id:
                  type: string
                  description: A published voice agent.
                from_number_id:
                  type: string
                from_number:
                  type: string
                custom_args_values:
                  type: object
                call_config:
                  type: object
                smart_formatter:
                  type: object
                number_pool_id:
                  type: string
                  description: Accepted and ignored.
            example:
              name: Jane
              mobile_number: '+919876543210'
              agent_id: agent_sales_hi
              custom_args_values:
                company: Acme
      responses:
        '200':
          description: Same envelope as v1
      security:
        - ApiKeyAuth: []
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
    BearerAuth:
      type: http
      scheme: bearer

````