リクエストボディ
以下のJSONフォーマットでCloudGearからCloudGearアプリケーションにHTTPリクエストが送信されます。
Code Block | ||||
---|---|---|---|---|
| ||||
{ "id": "91018c24-4182-4e20-8509-501471b6304f", // UUID "event": "payments", "type": "change-billing-period", "created_at": 1576200980964, // 作成日時 "version": 2, // WebHookのバージョン "data": { "subscription_id": "sub_1234567890", // サブスクリプションID "service_id": 1, // サービスID "square_id": "service-square-id", // サービススクエアID "period_start": 123456789, // 次回のサブスクリプションの適用開始日時(秒) "period_end": 987654321 // 次回のサブスクリプションの適用終了日時(秒) } } |
サービス定義の使用実績のプランを含むサブスクリプションの場合
「サービス定義の使用実績」のプランを含むサブスクリプションでは、発行されるWebHookに対してレスポンスを返していただく必要があります。
Note |
---|
課金サイクルが変わる前に請求期間内の使用量の最終値を送っていただきます。 |
レスポンスボディ
以下のJSONフォーマットでCloudGearアプリケーションからCloudGearにHTTPリクエストを返してください。
Code Block | ||
---|---|---|
| ||
{
[{
"subscription_id": "sub_1234567890", // サブスクリプションID
"plan_id": "plan_1", // プランID
"quantity": 100L, // 使用量の最新値
"timestamp": 123456789, //使用量報告日時(秒)
"service_id": 1 // サービスID
},{
"subscription_id": "sub_1234567890", // サブスクリプションID
"plan_id": "plan_2", // プランID
"quantity": 200L, // 使用量の最新値
"timestamp": 123456789, //使用量報告日時(秒)
"service_id": 1 // サービスID
}]
} |