ClawOps Docs
API Reference

모바일 게이트웨이 콜홈 enroll (익명 · enroll 토큰 인증)

POST
/v1/mobile-gateways/enroll

박스 control-agent 가 로컬 생성한 WireGuard 공개키로 콜홈한다. 인증은 계정 세션이 아니라 Authorization: Bearer <enroll_token>(발급받은 1회용 토큰). 성공 시 터널 IP 를 할당하고 게이트웨이를 등록(status=active)한 뒤, 박스가 wg0.conf 를 완성할 터널 설정을 반환한다. 개인키는 박스 밖으로 나가지 않는다(공개키만 전송).

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/mobile-gateways/enroll" \  -H "Content-Type: application/json" \  -d '{    "wgPubkey": "HIgo9xNzJMWLKASShiTqIybxZ0U3wGLiUeJ1PKf8ykw="  }'
{
  "tunnelIp": "10.9.0.3",
  "tunnelCidr": "10.9.0.0/16",
  "kamailioIp": "10.0.1.3",
  "rtpengineIp": "10.0.1.4",
  "rtpPortRange": "10000-20000",
  "wgGwEndpoint": "34.1.2.3:51820",
  "wgGwPubkey": "iAQgnt3AAZuG9oGPVwmN82oXDkagjYXKSyNHDaO6S0c=",
  "keepalive": 25
}
{
  "error": "string",
  "code": "INVALID_PHONE_NUMBER"
}
{
  "error": "string",
  "code": "INVALID_PHONE_NUMBER"
}
{
  "error": "string",
  "code": "INVALID_PHONE_NUMBER"
}
{
  "error": "string",
  "code": "INVALID_PHONE_NUMBER"
}