Перейти к содержимому
Все инструменты

create_referral_invites

Диагностика и система · macOS · Windows

Эффект: запись. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Записывает приглашения для коллег, которых пользователь выбрал, и возвращает для каждого уникальную реферальную ссылку, чтобы пользователь мог позже увидеть, кто установил или активировал LMCP. Сам ничего не отправляет — каждую возвращённую ссылку можно вставить в письмо или сообщение этому человеку. `lang` фиксирует язык, на котором написано приглашение (например, "es", "en"). Первый вызов показывает предпросмотр; confirm: true записывает приглашения.

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.

Каноническая техническая схема на английском — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to record the invites. Without it the call returns a preview and records nothing.",
      "type": "boolean"
    },
    "lang": {
      "description": "ISO language of the invite you're writing (the user's conversation language, e.g. 'es', 'en'). Defaults to the Mac's language.",
      "type": "string"
    },
    "recipients": {
      "description": "The picked recipients.",
      "items": {
        "properties": {
          "email": {
            "description": "Recipient's email",
            "type": "string"
          },
          "name": {
            "description": "Recipient's name",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "recipients"
  ],
  "type": "object"
}

Пример для документации

Пример документации для create_referral_invites. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "confirm": false,
  "recipients": [
    {
      "email": "alex@example.com",
      "name": "Alex Rivera"
    }
  ]
}

Windows

Назначение

Записывает приглашения для коллег, которых пользователь выбрал, и возвращает для каждого уникальную реферальную ссылку, чтобы пользователь мог позже увидеть, кто установил или активировал LMCP. Сам ничего не отправляет — каждую возвращённую ссылку можно вставить в письмо или сообщение этому человеку. `lang` фиксирует язык, на котором написано приглашение (например, "es", "en"). Первый вызов возвращает предпросмотр с перечнем получателей и ничего не записывает; confirm=true записывает их.

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.

Каноническая техническая схема на английском — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true to record the invites. Without it, returns a preview.",
      "type": "boolean"
    },
    "lang": {
      "description": "ISO language of the invite you're writing (the user's conversation language, e.g. 'es', 'en').",
      "type": "string"
    },
    "recipients": {
      "description": "The picked recipients.",
      "items": {
        "properties": {
          "email": {
            "description": "Recipient's email",
            "type": "string"
          },
          "name": {
            "description": "Recipient's name",
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "recipients"
  ],
  "type": "object"
}

Пример для документации

Пример документации для create_referral_invites. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "confirm": false,
  "recipients": [
    {
      "email": "alex@example.com",
      "name": "Alex Rivera"
    }
  ]
}