POST /api/v2/server-side-api/purchase/profile/grant/access-level/

アクセスレベルを付与する

トランザクション情報を提供せずにエンドユーザーにアクセスレベルを付与します。紹介報酬やその他のプロダクト関連イベントに便利です。このメソッドで付与されたアクセスレベルはアナリティクスには反映されません。Webhook インテグレーションにのみ送信され、その場合のみイベントフィードに表示されます。

Header parameters

adapty-customer-user-idstring

お客様のシステムにおける顧客の一意の ID です。adapty-customer-user-id または adapty-profile-id のいずれかが必須です。

adapty-profile-idstring

お客様のシステムにおけるプロファイルの一意の ID です。匿名プロファイルを扱う場合に最適です。adapty-customer-user-id または adapty-profile-id のいずれかが必須です。

Request body

access_level_idstringrequired

アクセスレベルページで設定された有料アクセスレベル ID

starts_atstring

アクセスレベルが有効になる日時。将来の日時も指定できます。デフォルト値は null です。

expires_atstring

アクセスレベルが失効する日時。過去の日時も指定でき、永続アクセスの場合は null を指定できます。デフォルト値は null です。

Responses

アクセスレベルが正常に付与されました

Schema
dataobjectrequired
app_idstringrequired

アプリの内部 ID

profile_idstringrequired

Adapty プロファイル ID

customer_user_idstringrequired

お客様のシステムにおけるユーザーの ID

total_revenue_usdnumberrequired

プロファイルで獲得した USD 換算の総収益を表す浮動小数点値

segment_hashstringrequired

内部パラメータ

timestampintegerrequired

レスポンス時刻(ミリ秒)。競合状態の解決に使用します

custom_attributesarray of objectrequired

プロファイルに設定できるカスタム属性は最大 30 個です

keystringrequired

キーは 30 文字以下の文字列である必要があります。英字、数字、ダッシュ、ピリオド、アンダースコアのみ使用できます

valuestring | numberrequired

属性値は 50 文字以下である必要があります。文字列と浮動小数点数のみ使用できます

access_levelsarray of objectrequired

アクセスレベルオブジェクトの配列。顧客がアクセスレベルを持たない場合は空配列

access_level_idstring

アクセスレベルの識別子

storestring

アクセスレベルが購入されたストア

store_product_idstring

ストアにおけるプロダクト ID

store_base_plan_idstring

ストアにおけるベースプラン ID

store_transaction_idstring

ストアにおけるトランザクション ID

store_original_transaction_idstring

ストアにおける元のトランザクション ID

offerallOf

プロモーションオファーまたは初回オファーが適用された場合のオファー詳細

categorystring

オファーのカテゴリ

One of: "introductory", "promotional", "offer_code", "win_back"

typestring

オファーの種別

One of: "free_trial", "pay_as_you_go", "pay_up_front"

idstring

オファー ID

starts_atstring

アクセスレベルの開始日時

purchased_atstring

アクセスレベルが購入された日時

originally_purchased_atstring

アクセスレベルが最初に購入された日時

expires_atstring

アクセスレベルの有効期限

renewal_cancelled_atstring

更新がキャンセルされた日時

billing_issue_detected_atstring

請求問題が検出された日時

is_in_grace_periodboolean

アクセスレベルがグレース期間中かどうか

cancellation_reasonstring

キャンセルの理由

subscriptionsarray of objectrequired

サブスクリプションオブジェクトの配列。顧客がサブスクリプションを持たない場合は空配列

storestring

サブスクリプションが購入されたストア

store_product_idstring

ストアにおけるプロダクト ID

store_base_plan_idstring

ストアにおけるベースプラン ID

store_transaction_idstring

ストアにおけるトランザクション ID

store_original_transaction_idstring

ストアにおける元のトランザクション ID

offerallOf

プロモーションオファーまたは初回オファーが適用された場合のオファー詳細

categorystring

オファーのカテゴリ

One of: "introductory", "promotional", "offer_code", "win_back"

typestring

オファーの種別

One of: "free_trial", "pay_as_you_go", "pay_up_front"

idstring

オファー ID

environmentstring

環境(サンドボックス、本番)

purchased_atstring

サブスクリプションが購入された日時

originally_purchased_atstring

サブスクリプションが最初に購入された日時

expires_atstring

サブスクリプションの有効期限

renewal_cancelled_atstring

更新がキャンセルされた日時

billing_issue_detected_atstring

請求問題が検出された日時

is_in_grace_periodboolean

サブスクリプションがグレース期間中かどうか

cancellation_reasonstring

キャンセルの理由

non_subscriptionsarray of objectrequired

非サブスクリプションオブジェクトの配列。顧客が購入履歴を持たない場合は空配列

purchase_idstring

購入の一意の識別子

storestring

購入が行われたストア

store_product_idstring

ストアにおけるプロダクト ID

store_base_plan_idstring

ストアにおけるベースプラン ID

store_transaction_idstring

ストアにおけるトランザクション ID

store_original_transaction_idstring

ストアにおける元のトランザクション ID

purchased_atstring

購入が行われた日時

environmentstring

環境(サンドボックス、本番)

is_refundboolean

返金かどうか

is_consumableboolean

消耗型アイテムの購入かどうか

リクエストが不正です

Schema
errorsarray of objectrequired
sourcestring

エラーの発生源

errorsarray of string

エラーメッセージの配列

error_codestringrequired

エラーの短縮名

status_codeintegerrequired

HTTP ステータスコード

認証エラー

Schema
errorsarray of objectrequired
sourcestring

エラーの発生源

errorsarray of string

エラーメッセージの配列

error_codestringrequired

エラーの短縮名

status_codeintegerrequired

HTTP ステータスコード

プロファイルが見つかりません

Schema
errorsarray of objectrequired
sourcestring

エラーの発生源

errorsarray of string

エラーメッセージの配列

error_codestringrequired

エラーの短縮名

status_codeintegerrequired

HTTP ステータスコード

内部サーバーエラー