Hikkoshi Partner API
PARTNER INTEGRATION

不動産業務システムと
1日で連携できる API

イタンジ・いえらぶCLOUD・リアプロ・ATBB に対応。Webhook 受信〜顧客招待まで、貴社の既存ワークフローに組み込むだけで Hikkoshi の引越サポートをエンドユーザーへ自動配信できます。

目次

1連携の全体像

不動産会社(パートナー)が利用中の業務システムから、契約成立イベントを Webhook で Hikkoshi へ通知。Hikkoshi が顧客に招待リンクを自動送信し、引越サポート全機能(ネット・電気・ガス・引越業者・家具家電)を提供。提携で発生する代理店収入は契約紐付きで自動集計、月次でパートナー会社に分配します。

標準フロー

// パートナーシステムでの契約成立
[ パートナー業務システム ] → 契約成立イベント
        ↓ Webhook (HTTPS POST)
[ Hikkoshi API ] /api/v1/webhook/contract-signed
        ↓ 招待リンク生成
[ Hikkoshi ] → 顧客の LINE / メール / SMS へ送信
        ↓ 顧客がリンクをタップ
[ Hikkoshi App ] → 新住所・引越日プリセット済の状態で起動
        ↓ ネット/電気/ガス/業者契約
[ Hikkoshi ] → パートナー紐付き代理店収入を自動集計

2対応システム

主要 4 システムに加え、API/Webhook をサポートする任意の業務システムと連携可能です。

ITANDI
イタンジ
開発中
いえらぶ
いえらぶCLOUD
開発中
REAPRO
リアプロ
連携可
ATBB
アットホーム
開発中
CUSTOM
独自システム
個別対応

3認証

すべての API リクエストに Authorization: Bearer {API_KEY} ヘッダが必要です。API キーはパートナー登録後に発行されます。

// リクエスト例
curl -X POST https://api.hikkoshi.app/v1/partners/invite \
  -H "Authorization: Bearer hkp_live_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{ "customer_email": "..." }'

⚠ Sandbox 用キーは hkp_test_ プレフィックス、本番は hkp_live_

4エンドポイント一覧

POST /v1/partners/invite
顧客招待リンク生成。生成したリンクをパートナー側で配信、または Hikkoshi 経由で配信指定可。

Request Body

パラメータ説明
customer_namestring顧客氏名 必須
customer_emailstringメールアドレス 必須
customer_phonestring電話番号 任意
moving_datestring (ISO 8601)引越予定日 任意
destination_addressstring新住所 任意
property_layoutenum1R / 1K / 1LDK / 2LDK / 3LDK+ 任意
delivery_channelenumemail / sms / line / api_response 任意

Response

{
  "invite_id": "inv_8x9wKp2mLQ",
  "invite_url": "https://hikkoshi.app/invite/8x9wKp2mLQ",
  "qr_code_url": "https://api.hikkoshi.app/v1/qr/inv_8x9wKp2mLQ",
  "expires_at": "2026-05-09T12:00:00Z",
  "partner_attribution_id": "par_yourCompany123"
}
POST /v1/webhook/contract-signed
パートナー業務システムから契約成立イベントを通知。Hikkoshi が招待リンクを自動生成・自動配信。

Request Body

{
  "event": "contract.signed",
  "timestamp": "2026-05-02T14:00:00Z",
  "contract_id": "contract_abc123",
  "partner_source": "itandi | ielove | reapro | atbb | custom",
  "customer": {
    "name": "山田 太郎",
    "email": "yamada@example.com",
    "phone": "+81-90-1234-5678"
  },
  "property": {
    "address": "東京都目黒区...",
    "layout": "1LDK",
    "move_in_date": "2026-05-25"
  }
}
GET /v1/partners/stats
パートナー経由ユーザーの利用状況・収益見込みを取得。

Response

{
  "period": "2026-05",
  "invites_sent": 142,
  "users_activated": 98,
  "avg_progress": 0.62,
  "contracts": {
    "internet": 37,
    "electricity": 29,
    "gas": 22,
    "movers": 41
  },
  "estimated_revenue_share_jpy": 285000
}
GET /v1/partners/customers/:id
特定顧客の引越サポート進捗を取得。

5Webhook 仕様

Hikkoshi から貴社システムへ送るイベント。任意のエンドポイントを登録できます。

イベント説明
user.activated顧客が招待リンクから初回起動
user.progress.updated進捗 25/50/75/100% 到達時
contract.internetネット回線契約成立
contract.utility電気・ガス契約成立
contract.mover引越業者契約成立
revenue.calculated月次代理店収入確定

署名検証

すべての Webhook には X-Hikkoshi-Signature ヘッダで HMAC-SHA256 署名を付与。Webhook シークレットで検証してください。

const signature = req.headers['x-hikkoshi-signature'];
const expected = crypto
  .createHmac('sha256', WEBHOOK_SECRET)
  .update(req.rawBody)
  .digest('hex');
if (signature !== expected) return res.status(401).end();

6エラーコード

HTTPエラー説明
400invalid_request必須パラメータ欠如・型不正
401authentication_errorAPI キー無効・期限切れ
403permission_denied該当機能の権限なし
404not_foundリソース不存在
409conflict重複契約・冪等性違反
429rate_limit_exceeded1分100リクエスト超過
500internal_errorサーバー内部エラー

7Sandbox / 本番

🧪 Sandbox

ベース URL: https://sandbox-api.hikkoshi.app/v1
テストデータ・モック顧客で自由に検証。実際の招待は送信されません。

🚀 本番

ベース URL: https://api.hikkoshi.app/v1
審査通過後に発行。実顧客へ招待が届き、代理店契約が稼働します。

API 連携のご相談

貴社が利用中のシステム・連携イメージをお伝えください。標準対応4システム以外もカスタム対応可能です。

📧 partner@hikkoshi.app 🏠 Hikkoshi に戻る
Hikkoshi に戻る