8.リマインド通知<⽀払期限のリマインド> 通知
指定したユーザーに「8.リマインド通知<⽀払期限のリマインド> 通知」を送信します。
POST /v2/notifications/templates/:template_identifier/payment_deadline_reminders
メッセージ送信は非同期で行われるため、この API ではメッセージ送信リクエストが正常に受け付けられたかどうかを返します。正常に受け付けた場合はメッセージ毎に一意のメッセージ ID を採番して返します。
メッセージ送信が完了しているかどうかは、そのメッセージ ID を用いて 通知メッセージ送信結果の取得 API で確認する必要があります。そのための URL をレスポンスに含めて返します。
認証プロバイダー/通知メッセージ利用申請
通知メッセージを利用するためには、認証プロバイダー になったうえで LINE 社への申請が必要となります。
リクエストパラメータ
Path Parameters
パラメータ名 | 型 | 必須 | 説明 |
---|---|---|---|
template_identifier | string | ○ | 通知メッセージのテンプレートを一意に表す識別子 |
Body Parameters
パラメータ名 | 型 | 必須 | 説明 |
---|---|---|---|
provider | string | ○ | プロバイダ名。現在は line のみ対応 |
recipient | object | ○ | Recipient オブジェクトを指定 |
contents | object | ○ | Contents オブジェクトを指定 |
Recipient オブジェクト
共通: Recipient オブジェクト を参照してください。
Contents オブジェクト
パラメータ名 | 型 | 必須 | 説明 |
---|---|---|---|
company_name | string | 企業名/サービス名 | |
contract_details | string | ○ | 契約内容(契約名/商品名/プラン名) |
payment_due_date | string | ○ | お⽀払予定⽇/⼝座振替⽇ (e.g. 2020-01-01 ) |
payment_amount | string | お⽀払⾦額/ご請求⾦額 (e.g. 2,000 円 ) | |
detail_button_url | string | 「詳細を確認する」ボタンの URL |
エラーコード
エラー定義 参照。
レスポンス
成功時はステータスコード 202 Accepted
とともに、作成した Notification リソースの JSON を返します。
パラメータ名 | 型 | Nullable | 説明 |
---|---|---|---|
identifier | string | 通知メッセージを一意に表す識別子 | |
status_url | string | 通知メッセージの配信状況を確認する URL |
レスポンス例
{
"identifier": "6fb75cc14b7ba0e58b9ee97926433ed7b90d1f2b",
"status_url": "https://msgapi.socialplus.jp/v2/notifications/6fb75cc14b7ba0e58b9ee97926433ed7b90d1f2b"
}
実行サンプル
curl -L -X POST 'https://msgapi.socialplus.jp/v2/notifications/templates/{Template identifier}/payment_deadline_reminders' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'X-API-Key: {API Key}' \
--data-raw '{
"provider": "line",
"recipient": {
"type": "phone_number",
"value": "{E.164 Phone Number}"
},
"contents": {
"company_name": "株式会社ソーシャルPLUS",
"contract_details": "スタンダードプラン",
"payment_due_date": "2020-01-01",
"payment_amount": "2,000円",
"detail_button_url": "https://example.com"
}
}'