APIリファレンス
メールとスレッド
メールの送信、取得、検索、返信、配信イベントの確認を行います。
このフィルターに一致する操作はありません。
/emailsメールを1通送信する
ワークスペースの検証済みドメインから、トランザクション用のHTML、テキスト、またはホスト型テンプレートのコンテンツを送信します。検証済みの送信ドメインで有効になっている場合、直接送信ではmessage_classをmarketingに設定できます。マーケティングでは、設定済みのファーストパーティ連携が独自の表示可能なHTTPSワンクリックURLを提供しない限り、管理された配信停止ヘッダーが追加されます。
curl https://sendhq.cc/api/v1/emails \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"Acme <hello@example.com>","to":["customer@example.net"],"subject":"Welcome aboard","html":"<h1>Welcome</h1><p>Your workspace is ready.</p>","text":"Welcome. Your workspace is ready."}'{
"id": "em_…",
"providerMessageId": "provider-id",
"threadId": "em_…"
}/emails/batch個別化したメッセージを最大100通送信する
個別化したメッセージを最大100通送信する
curl https://sendhq.cc/api/v1/emails/batch \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"emails":[{"from":"Acme <hello@example.com>","to":["customer@example.net"],"subject":"Welcome aboard","html":"<h1>Welcome</h1><p>Your workspace is ready.</p>","text":"Welcome. Your workspace is ready."}]}'{
"data": [
{
"index": 0,
"ok": true,
"id": "em_…"
}
],
"count": 1,
"successful": 1,
"failed": 0
}/emails送信済みメールと受信メールを一覧表示する
フィルター付きで新しい順に一覧表示します。`query`は件名、本文、参加者、添付ファイル名を検索します。`label`、`domain`、`category`には1つの値またはカンマ区切りのリスト(いずれかに一致)を指定できます。ラベルはIDまたは名前で指定できます。`archived=false`を指定すると、受信メールの受信トレイビューを返します。受信メールは`primary`、`updates`(ニュースレター、一斉送信メール、自動送信メール)、`spam`のいずれかに分類され、`important`フラグが付けられます。`category=spam`または`include_spam=true`を指定しない限り、迷惑メールは除外されます。
curl https://sendhq.cc/api/v1/emails \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"data": [],
"count": 0
}/emails/:idメールとその添付ファイルを取得する
メールとその添付ファイルを取得する
curl https://sendhq.cc/api/v1/emails/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"id": "em_…",
"direction": "out",
"status": "sent",
"attachments": []
}/emails/:id既読、アーカイブ、迷惑メール、カテゴリ、重要度を更新する
`read`、`archived`、`category`(`primary`、`updates`、`spam` — 受信メールのみ)、`important`を設定します。`category`または`important`を変更すると、SendHQはその送信者について学習します。迷惑メールとして報告すると、その送信者からの今後のメールは迷惑メールに振り分けられます。`Not spam`を指定すると、その送信者に対する自動の迷惑メール判定が上書きされます。重要度はその送信者に対して維持されます。このメッセージだけを変更するには`learn: false`を渡してください。
curl https://sendhq.cc/api/v1/emails/id_value \
-X PATCH \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"category":"spam"}'{
"id": "em_…",
"readAt": "2026-08-23T12:00:00.000Z",
"archivedAt": null,
"category": "spam",
"important": false,
"classification": "you moved it here"
}/emails/:id保持されているメールを削除する
保持されているメールを削除する
curl https://sendhq.cc/api/v1/emails/id_value \
-X DELETE \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"ok": true
}/emails/:id/eventsメールの配信イベントを一覧表示する
メールの配信イベントを一覧表示する
curl https://sendhq.cc/api/v1/emails/id_value/events \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"data": [],
"count": 0
}/threads/:id会話を時系列順に取得する
会話を時系列順に取得する
curl https://sendhq.cc/api/v1/threads/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"id": "em_…",
"data": [],
"count": 0
}