GoTo 图标

GoTo 数据 API:会议、电话、语音信箱与传真

GoTo Group, Inc. · 通讯协作

GoTo 是 GoTo Group 推出的 GoTo Connect 官方安卓客户端。GoTo Connect 把会议、基于 Jive 的云电话、语音信箱、传真与网络研讨会收进同一应用。员工用 LogMeIn 账号登录后,可通过应用内会议链接加入或主持会议,用已分配号码拨打 PSTN 与 VoIP,查看在线状态,拉取语音信箱问候语,并在同一首页发送传真。客户端还保存 E911 紧急位置、国家拨号目录,以及支持分组讨论的入会信息。它服务已经采购 GoTo Meeting、GoTo Webinar 或原 LogMeIn Connect 的美国及全球混合办公团队,在会议加电话这个位置上与 Zoom Workplace、Microsoft Teams、Cisco Webex 并列。

一份已登录的 GoTo Connect 账号对应 LogMeIn 身份外加一个 Jive 电话租户。OAuth 会话携带 access_token 与 refresh_token;资料补上 displayName、email、firstName、lastName 与 organizationId。会议行以 meetingId、sessionId 为键并带 startTime;网络研讨会加上 webinarKey 与 joinUrl;云电话目录列出 phoneNumber 与 extension;在线状态、语音信箱与传真返回 jiveId、mailboxId 与 faxId;E911 保存 emergencyLocation。

一场进行中会议的入会信息包含音频与分组 clientCapabilities 以及 sessionTrackingId;国家目录支撑拨号;外呼会针对已分配号码签发 callId。

办公运营看板只点亮空闲员工,日历机器人下发实时入会载荷,电信管理员让分机与问候语保持同步,合规台席把紧急地址与外发传真归档——openData Studio 把这份 UCaaS 台账变成可调用的开放数据。

应用截图

  • GoTo 应用截图 1
  • GoTo 应用截图 2
  • GoTo 应用截图 3
  • GoTo 应用截图 4
  • GoTo 应用截图 5
  • GoTo 应用截图 6
  • GoTo 应用截图 7
  • GoTo 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 兑换 LogMeIn OAuth 令牌

    POST /v1/oauth/login osint

    把 LogMeIn 授权码换成作为员工会话的 GoTo Connect access_token 与 refresh_token。

    认证方式: 无需登录的 OAuth 换票。请求体为 LogMeIn 登录授权码(openid),返回 access_token 与 refresh_token。

    • grant_type
    • code
    • client_id
    • access_token
    • refresh_token
    • token_type
    • expires_in
    • scope
    POST /v1/oauth/login HTTP/1.1
    Content-Type: application/x-www-form-urlencoded
    
    grant_type=authorization_code&code=spl_abc123&client_id=goto-android
    {
      "access_token": "eyJhbGciOiJSUzI1NiJ9.example",
      "refresh_token": "rt-9c21e4",
      "token_type": "Bearer",
      "expires_in": 3600,
      "scope": "openid"
    }
  • 读取用户设置资料

    GET /v1/user/settings opendata

    返回已登录员工的 GoTo Connect 资料:显示名、邮箱、organizationId 与 userId,供后续电话与会议调用使用。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • displayName
    • firstName
    • lastName
    • email
    • organizationId
    • userId
    GET /v1/user/settings HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "displayName": "Alex Rivera",
      "firstName": "Alex",
      "lastName": "Rivera",
      "email": "[email protected]",
      "organizationId": "org-4412",
      "userId": "usr-7781"
    }
  • 列出会议会话

    GET /v1/meetings/sessions opendata

    列出员工的 GoTo Meeting 会话:meetingId、sessionId、起止时间、主题与组织者,对应会议首页。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • sessions
    • meetingId
    • sessionId
    • startTime
    • endTime
    • subject
    • organizer
    GET /v1/meetings/sessions HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "sessions": [
        {
          "meetingId": "314951645",
          "sessionId": "sess-22ab",
          "startTime": "2026-10-02T16:00:00Z",
          "endTime": "2026-10-02T16:30:00Z",
          "subject": "Weekly standup",
          "organizer": "[email protected]"
        }
      ]
    }
  • 读取进行中会议入会信息

    GET /v1/join-info opendata

    返回进行中会议的入会信息:音频/功能载荷、分组 clientCapabilities、sessionTrackingId 与 joinUrl,供应用内入会使用。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。 查询参数:includes=audio,features 与 clientCapabilities=breakouts。

    • sessionTrackingId
    • joinUrl
    • audio
    • features
    • clientCapabilities
    GET /v1/join-info?includes=audio,features&clientCapabilities=breakouts HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "sessionTrackingId": "st-9c21",
      "joinUrl": "https://meet.example.com/314951645",
      "audio": {"pstn": true, "voip": true},
      "features": {"breakouts": true}
    }
  • 列出网络研讨会

    GET /v1/webinars opendata

    列出员工可主持或加入的 GoTo Webinar:webinarKey、joinUrl、startTime 与标题。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • webinars
    • webinarKey
    • joinUrl
    • startTime
    • title
    • organizer
    GET /v1/webinars HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "webinars": [
        {
          "webinarKey": "847112",
          "joinUrl": "https://webinar.example.com/join/847112",
          "startTime": "2026-10-03T18:00:00Z",
          "title": "Q4 product briefing",
          "organizer": "[email protected]"
        }
      ]
    }
  • 列出已分配电话号码

    GET /v1/phone/numbers opendata

    返回已分配给登录员工的 Jive 云电话号码:E.164 phoneNumber、分机号与 ownerPhoneNumber,供拨号盘使用。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • phoneNumbers
    • phoneNumber
    • extension
    • ownerPhoneNumber
    GET /v1/phone/numbers HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "phoneNumbers": [
        {
          "phoneNumber": "+14155550123",
          "extension": "1042",
          "ownerPhoneNumber": "+14155550123"
        }
      ]
    }
  • 列出组织电话号码

    GET /v1/phone/org-numbers opendata

    列出租户级 Jive 号码(organizationId、phoneNumberId、phoneNumber、extension),对应号码选择器。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • organizationId
    • phoneNumbers
    • phoneNumberId
    • phoneNumber
    • extension
    GET /v1/phone/org-numbers HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "organizationId": "org-4412",
      "phoneNumbers": [
        {
          "phoneNumberId": "pn-88",
          "phoneNumber": "+14155550900",
          "extension": "1000"
        }
      ]
    }
  • 读取 Jive 在线状态

    GET /v1/presence opendata

    返回员工实时 Jive 在线状态(available / busy / offline),以 jiveId 为键,供花名册与通话界面使用。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • jiveId
    • presence
    • displayName
    GET /v1/presence HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "jiveId": "jive-4412",
      "presence": "available",
      "displayName": "Alex Rivera"
    }
  • 列出语音信箱

    GET /v1/voicemail opendata

    列出员工邮箱中的语音留言:mailboxId,以及每条的 from、startTime 与时长。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • mailboxId
    • messages
    • id
    • from
    • startTime
    • durationSec
    GET /v1/voicemail HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "mailboxId": "mbx-12",
      "messages": [
        {
          "id": "vm-91",
          "from": "+14155559876",
          "startTime": "2026-10-02T14:12:00Z",
          "durationSec": 18
        }
      ]
    }
  • 列出语音信箱问候语

    GET /v1/voicemail/greetings opendata

    返回员工邮箱的语音问候语(greetingId、type),对应问候语编辑界面。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • organizationId
    • voicemailboxes
    • mailboxId
    • greetingId
    • type
    GET /v1/voicemail/greetings HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "organizationId": "org-4412",
      "voicemailboxes": [
        {
          "mailboxId": "mbx-12",
          "greetingId": "gr-3",
          "type": "unavailable"
        }
      ]
    }
  • 列出传真

    GET /v1/fax opendata

    列出 Jive 传真线路的收发件:faxId、from/to、页数与投递状态。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • faxes
    • faxId
    • from
    • to
    • startTime
    • pages
    • status
    GET /v1/fax HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "faxes": [
        {
          "faxId": "fx-44",
          "from": "+14155550123",
          "to": "+12125550199",
          "startTime": "2026-10-01T19:04:00Z",
          "pages": 2,
          "status": "delivered"
        }
      ]
    }
  • 发起云电话呼叫

    POST /v1/calls opendata

    从已分配号码发起 Jive 网络呼叫,返回通话界面使用的 callId 与 ringing 状态。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • from
    • to
    • callId
    • status
    POST /v1/calls HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "from": "+14155550123",
      "to": "+12125550199"
    }
    {
      "callId": "call-77ab",
      "from": "+14155550123",
      "to": "+12125550199",
      "status": "ringing"
    }
  • 读取紧急位置设置

    GET /v1/settings/emergency-location opendata

    返回员工备案的 E911 emergencyLocation,PSTN 呼叫前展示。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • emergencyLocation
    • address
    • city
    • region
    • postalCode
    • country
    GET /v1/settings/emergency-location HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "emergencyLocation": {
        "address": "500 Howard St",
        "city": "San Francisco",
        "region": "CA",
        "postalCode": "94105",
        "country": "US"
      }
    }
  • 列出拨号区号

    GET /v1/catalog/dialing-codes opendata

    返回拨号区号目录(iso、name、dialPrefix),供拨号盘与紧急地址选择器使用。

    认证方式: 来自 POST /v1/oauth/login(LogMeIn OAuth authorize + token)的 Bearer access_token,用于后续第一方调用。

    • countries
    • iso
    • name
    • dialPrefix
    GET /v1/catalog/dialing-codes HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "countries": [
        {"iso": "US", "name": "United States", "dialPrefix": "1"},
        {"iso": "GB", "name": "United Kingdom", "dialPrefix": "44"}
      ]
    }

数据类别

  • 身份
  • 会议
  • 电话
  • 在线状态
  • 语音信箱
  • 传真
  • 网络研讨会
  • 紧急位置

数据使用场景与案例

  • 混合办公花名册与在线状态看板

    办公运营控制台读取 GET /v1/user/settings(displayName、email、organizationId)和 GET /v1/presence,只点亮 Jive 状态为空闲的员工再开会。

  • 会议与研讨会入会台席

    日历机器人拉取 GET /v1/meetings/sessions(meetingId、sessionId、startTime)以及 GET /v1/join-info 与 GET /v1/webinars(webinarKey、joinUrl),给与会者实时入会载荷,而不是过期的应用内会议链接。

  • 云电话号码与语音信箱台席

    电信管理员列出 GET /v1/phone/numbers 与 GET /v1/phone/org-numbers,再读 GET /v1/voicemail 与 GET /v1/voicemail/greetings,让已分配分机与邮箱问候语跟 PBX 对齐。

  • E911 位置与传真归档

    合规工具在 PSTN 呼叫前读取 GET /v1/settings/emergency-location,并归档 GET /v1/fax(faxId)与 POST /v1/calls(callId),让紧急地址与外发传真对上已登录账号。

常见问题

GoTo 如何对 API 调用进行认证?

POST /v1/oauth/login 用 LogMeIn OAuth 授权码换取 access_token 与 refresh_token(openid)。之后的第一方请求发送 Authorization: Bearer。这些端点没有公开开发者密钥。

哪些端点暴露会议与网络研讨会?

GET /v1/meetings/sessions 返回 meetingId、sessionId 与 startTime。GET /v1/join-info 返回带 sessionTrackingId 的音频/功能入会载荷。GET /v1/webinars 返回 webinarKey 与 joinUrl。

能拿到哪些电话、语音信箱与传真数据?

GET /v1/phone/numbers 与 GET /v1/phone/org-numbers 列出已分配 phoneNumber 与 extension。GET /v1/presence 返回 jiveId 在线状态。GET /v1/voicemail 与 GET /v1/voicemail/greetings 覆盖 mailboxId。GET /v1/fax 返回 faxId。POST /v1/calls 发起 callId。

API 是否包含紧急位置设置?

包含。GET /v1/settings/emergency-location 返回 PSTN 呼叫前使用的 E911 emergencyLocation。GET /v1/user/settings 返回 displayName、email 与 organizationId。GET /v1/catalog/dialing-codes 列出拨号国家。

与 GoTo 相似的应用

  • Zoom Workplace — Zoom Workplace 是 Zoom 的会议加云电话工作区应用,是 GoTo Connect 会议与云电话一体客户端在美国最接近的竞品。
  • Microsoft Teams — Microsoft Teams 把聊天、会议与电话系统收进同一套工作图谱,与 GoTo Connect 面向混合办公企业的 UCaaS 定位重叠。
  • Cisco Webex — Cisco Webex 是思科面向企业混合办公的会议与通话套件,同属会议加电话路线的 GoTo 替代。
  • RingCentral — RingCentral 是电话优先、会议附加的 UCaaS 套件,与 GoTo Connect 的 Jive 云电话和会议栈竞争。
  • Slack — Slack 是许多同一批公司在 GoTo 会议之外并行使用的频道型工作即时通讯,而不是收进单一 UCaaS 客户端。

相关主题

  • goto api
  • goto connect api
  • goto 会议 api
  • goto 电话 api
  • jive 电话 api
  • goto 语音信箱 api
  • goto 网络研讨会 api

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价