ForHosting KIT · 開発者向けツール

指定した時間だけ待ってから、Webhookを送信する方法

何分後、何時間後、あるいは何日後に処理を実行するかを指定すると、その時間が経過した時点で指定したURLへHTTPリクエストを送信する機能です。予約確認メールの遅延送信や、期限付き処理のリマインドを組みたい開発者向けです。

● 安定提供中コールバックあたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

料金の考え方

遅延実行1回につき$0.002(米ドル)です。待ち時間の長さによって金額が変わることはなく、実行された回数だけ課金されます。

指定できる遅延時間

分単位から日単位まで指定できます。たとえば「30分後」「3時間後」「7日後」といった形で、待機時間とその後に呼び出すURLをあわせて設定します。

典型的な使い方

注文確定から24時間後に確認メールを送る、資料請求の翌日にフォローアップ通知を送るなど、時間差のある処理を自前のサーバーを常時稼働させずに実現できます。

cron定期実行との違い

一定間隔で繰り返す処理には定期実行(cron webhook)の機能が向いています。この機能は一回限りの「あの時間になったら1回だけ実行する」処理に向いています。

注文確認メールの翌日フォロー

合同会社みどりデザインが、注文受付から24時間後にお礼メールを送るWebhookを設定し、送信忘れをなくしています。

仮予約の期限切れ通知

個人事業主の鈴木美咲さんが、仮予約から3日後に確認連絡が来ない場合の自動キャンセル処理を遅延実行で組んでいます。

資料送付後のリマインド

株式会社山田商事の営業担当が、資料送付の翌営業日に問い合わせフォームへの誘導メールを自動で送っています。

設定した時間は保存されますか?

待機時間と呼び出し先URLの設定は、実行のためだけに保存され、期限が来ると自動的に呼び出されて役目を終えます。

こちらは無料ではないのですか?

無料の機能ではありません。指定時刻までの待機と呼び出しにサーバー側の管理が必要なため、実行1回ごとの従量課金です。

どのくらい先まで指定できますか?

日単位の指定に対応しています。数か月先など極端に長い遅延を必要とする場合は、事前にご相談ください。

途中で取り消すことはできますか?

設定済みの遅延実行を取り消すAPI呼び出しに対応しています。詳しい手順はAPIドキュメントに記載しています。

日本語のサポートはありますか?

申し訳ありませんが、日本語でのサポートは行っておりません。サポートは英語またはスペイン語で、担当者が直接対応します。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/dev/delay

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/dev/delay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.delay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →