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

# Meeting Links

> Generate one-time video meeting links for contacts

## Overview

Meeting links let you generate a unique URL that a contact can open in their browser to join a video call with your AI agent. The link is single-use and requires no authentication.

## How it works

<Steps>
  <Step title="Generate a link">
    In the Contacts page, select a contact and click **Meeting Link**. Choose the agent to use.
  </Step>

  <Step title="Share the link">
    Copy the generated URL and send it to your contact via email, SMS, or any channel.
  </Step>

  <Step title="Contact joins">
    The contact opens the link in their browser, sees a "Join Meeting" screen, and clicks to join.
  </Step>

  <Step title="Video call starts">
    A video room is created and the agent greets the contact by name.
  </Step>
</Steps>

## Security

* Links are single-use — after the first use, the link expires
* Expired or used links show a clear error message
* No authentication required for the contact

## API

```bash theme={null}
curl -X POST https://app.orova.ai/api/optimus/meeting-link \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "assistantId": "AGENT_ID",
    "contactName": "John Doe",
    "phoneNumber": "+1234567890",
    "workspaceId": "WORKSPACE_ID"
  }'
```

Response:

```json theme={null}
{
  "call_id": "abc123",
  "room_url": "https://app.orova.ai/meeting/abc123?token=..."
}
```
