Sendery
Sendery

API リファレンス

メールの状態を取得

送信時に返された ID で最新の配信状態を取得します。

リクエスト

GET /api/v1/emails/{id}

送信元プロジェクトの API キーを使います。不明な ID や他プロジェクトの ID は 404 を返します。

Shell
curl https://sendery.co/api/v1/emails/35a6b227-1748-412e-8651-430492201670 \
  -H "Authorization: Bearer $SENDERY_API_KEY" \
  -H 'Accept: application/json'

レスポンス

項目 説明
id メッセージ ID。
status 最新の配信状態。
error_code 失敗理由、または null。
created_at 受付日時(UTC)。
submitted_at 送信受付日時(UTC)。送信前は null。サンドボックスの結果でも設定されます。

宛先、テンプレート変数、メール本文は返しません。

200 · application/json
{
  "id": "35a6b227-1748-412e-8651-430492201670",
  "status": "delivered",
  "error_code": null,
  "created_at": "2026-09-27T06:00:00.000000Z",
  "submitted_at": "2026-09-27T06:00:01.000000Z"
}

定期的な確認

数秒以上の間隔を空け、ポーリングには制限時間を設けてください。送信と状態取得はプロジェクトのレート制限を共有します。submitted や delayed は後から変わる場合があります。配信後にバウンスや迷惑メール報告が届く場合もあります。