送信、テンプレート、イベント、レポートに対応したREST APIで、スコープ付きキーと分かりやすいエラーを備えています。
エージェント対応:MCPサーバーにより、AIアシスタントがメールを安全に送信・確認できます。
メッセージ、テンプレート、ドメイン、イベントを予測しやすいリソースで提供します。
テンプレート名を指定して送信し、メッセージごとに変数を渡せます。
重複送信なしで、安全に再試行できます。
各サービスに必要な権限だけを付与できます。
すべての配信結果について、署名付きイベントを受け取れます。
一貫したエラーコードとレート制限ヘッダー。
利用するサービスに合わせて、スコープとIP許可リストを選択します。
検証済みの送信元と宛先を指定して、送信エンドポイントを呼び出します。
webhookを登録して、配信、バウンス、エンゲージメントを追跡します。
ステージを切り替えて、各段階でコントロールできる内容を確認できます。イメージ画面です。表示されている数値とアドレスはすべてサンプルデータです。
ダッシュボードの全機能をAPIで利用でき、お使いの言語のサンプルも用意しています。
メールAPIは、SMTPを使わずにHTTPエンドポイントを呼び出して、コードからメールを送信・管理できるWebインターフェースです。MigoSMTPのメールAPIでは、検証済みの送信元、宛先、そして本文またはテンプレート名を含むJSONリクエストをPOSTすると、メッセージがキューに入り、MigoMTAインフラを通じて配信されます。レスポンスには追跡用の識別子が含まれます。生のHTTPで送信することもできます。
このAPIは、メッセージ、テンプレート、ドメイン、イベントを予測しやすいリソースとして扱いたいプロダクトチームに適しています。キーはスコープ付きなので、請求サービスは領収書を送信できても、ドメインは編集できません。冪等性キーにより再試行が安全になり、一貫したエラーコードとレート制限ヘッダーのおかげで、クライアントはきれいにバックオフできます。ダッシュボードの全機能はAPIでも利用できます。ワークスペースとキーを分けることで、サンドボックスと本番のトラフィックを分離でき、テスト送信が本番のレポートや評判に影響しません。
到達率の面でも、APIならSMTPにはない制御ができます。構造化されたエラー、メッセージごとのメタデータ、アプリケーションに戻せるイベントwebhookなどです。抑止リストの処理と組み合わせれば、不良アドレスへの送信を自動的に止められます。MCPサーバーを使えば、AIエージェントがスコープ付きで取り消し可能なキーのもとで同じAPIを呼び出せるため、自動化を設定した制限の範囲内に収められます。各キーはスコープ付きでログも記録されるので、どのサービスやエージェントがどのメッセージを送信したかを正確に把握でき、必要なら直ちにアクセスを取り消せます。
API呼び出し1回で、領収書、パスワードリセット、アラートを送信できます。テンプレート名を指定して変数を渡すだけなので、プロダクトのコードにHTMLを持ち込まず、文面の変更にも影響されません。
送信ごとに冪等性キーを付与します。ワーカーがクラッシュして再試行しても、メールAPIが重複を検知し、同じメッセージを二重に送信しません。
サービスごとに、IP許可リスト付きのスコープ付きキーを1つ発行します。1つのサービスが侵害されても、取り消すのはキー1つだけで、残りのメール配信パイプラインは稼働し続けます。
送信エンドポイントとwebhookを組み合わせれば、データベースに配信済み、バウンス、苦情の状態が反映されます。サポートチームはログを開かなくても、メールの行方を回答できます。
招待、利用状況のアラート、請求通知などのアプリ内イベントを1つのAPIから送信できます。サービスごとに1つのキーを使い、テンプレートはプロダクトチームが管理します。
送信のみ、またはステータス参照のみが可能なスコープ付きキーを、AIエージェントや社内ツールに付与できます。すべての呼び出しはそのキーに紐づいてログに記録されるため、動作を確認でき、いつでも取り消せます。
どちらも同じインフラを通じて配信されます。ソフトウェアの構成に合わせて選んでください。
1つのワークスペースで両方を併用できます。変更できないツールにはSMTP、新しいサービスにはAPIをお使いください。
MCPサーバー経由でAIアシスタントをMigoSMTPに接続すると、メッセージのステータス確認や送信の下書き作成ができます。キーには付与したスコープが適用され、送信には人の承認を必須にもできます。
APIエラーや失敗したリクエストを貼り付けると、未検証の送信元や不正なフィールドなど、原因をコパイロットが説明し、修正した呼び出し例を提示します。修正はご自身で適用します。
送信したい内容を説明すると、アシスタントが当社のSDKの規約に沿って、お使いの言語でサンプルリクエストを生成します。本番に反映する前に、確認とテストを行ってください。
異常検知がキーごとの送信レートを監視し、通常と異なる急増を検出します。チームへの通知やキーの一時停止の提案が可能で、自動での対応は、お客様が有効にした場合のみ実行されます。
AI機能は補助的で任意です。エージェントは付与されたスコープの範囲内でのみ動作し、キーと送信の管理は常にチームが握ります。
注文IDとイベントの組み合わせなど、論理的なメール1通ごとに固定のキーを生成します。タイムアウト後に再試行しても、メッセージが重複することはありません。
各サービスには必要な権限だけを付与し、アドレスが固定なら、IP許可リストも追加します。影響範囲が小さいほど、インシデント対応は簡単になります。
すべてのレスポンスで制限ヘッダーを確認し、スロットリングされる前にバックオフしてください。ジッター付きの指数バックオフなら、APIに負荷をかけずにバーストを処理できます。
各イベントは、信頼する前に署名を確認します。シークレットは定期的に、漏えいの恐れがあるときはすぐにローテーションしてください。
送信呼び出しで返された識別子を、自社のレコードと一緒に保存します。後のサポート対応やイベントの突き合わせが簡単になります。
ステージングと本番では、ワークスペースとキーを分けてください。テスト時の誤りが実際の受信者に届いたり、評判に影響したりすることはありません。
連携でお困りですか?本番公開の前に、当社チームが一緒に確認します。
メールAPIとは、メールサーバーを運用せずに、ソフトウェアからメールを送信・管理できるHTTPエンドポイントです。JSONリクエストを送ると、プロバイダーがメッセージをキューに入れて配信し、ステータスの更新はレスポンスとwebhookで受け取れます。
APIキーを作成して送信元ドメインを検証し、送信エンドポイントに、送信元アドレス、宛先、本文または変数付きテンプレートを含むJSONをPOSTします。レスポンスには追跡可能なメッセージIDが返されます。各フィールドはAPIリファレンスをご覧ください。
SMTPは既存のソフトウェアがすでに対応しているプロトコルなので、コードの変更が不要です。APIはHTTPSとJSONを使い、構造化エラー、テンプレート、冪等性、メタデータを利用できます。どちらも同じ配信インフラを使うため、アプリケーションの構成に合わせて選んでください。
テスト用には別のワークスペースとAPIキーを使うと、テスト送信が本番のレポートや送信者の評判に影響しません。テストと本番でキーを共有しないでください。アカウントにテストモードが必要な場合は、お問い合わせください。
制限値はレスポンスヘッダーで返されるため、クライアントは残りの容量を確認し、スロットリングされる前にバックオフできます。適用される値はプランによって異なります。ヘッダーを読み取って、無理なく速度を落とせるクライアントを実装してください。
プランに適用されるバッチのオプションと宛先の上限は、APIリファレンスでご確認ください。バッチの大きさにかかわらず、リクエストごとに冪等性キーを送信し、レート制限ヘッダーを守ってください。一部が失敗しても、重複なしで再試行できます。
MCPサーバーは、AIアシスタントがツールを呼び出すための標準的な仕組みです。当社のサーバーを使うと、対応するエージェントが、お客様が管理するスコープ付きキーでメールAPIを操作し、たとえばメッセージのステータスを確認できます。送信には人の承認を必須にもできます。
HTTPS上のREST APIなので、HTTPリクエストを送れる言語ならどれでも利用できます。コピーしてすぐ使えるサンプルとSDKは、ドキュメントに掲載しています。APIキーは環境変数またはシークレットマネージャーに保管し、ソースコードには記述しないでください。