ウェブフック:UPDATE

このリクエストでは、アプリトークン・シークレット・(加盟店ID)・店舗ID・ウェブフックIDを指定することで作成済ウェブフックの情報を更新することができます。
通知失敗などによって停止したウェブフックを再開処理する場合はこのリクエストをご利用ください。
ストアを指定したウェブフック情報を取得する場合 merchants/{merchantId} は省略可能です。

Request

PATCH https://api.univapay.com/merchants/{merchantId}/stores/{storeId}/webhooks/{wenbhookId}

Parameters:

Parameters
activeboolean
ウェブフックのステータス、trueもしくはfalse
urlstring
ウェブフック通知先のURL
triggersstring
イベントのトリガー
詳細はこちら
auth_tokenstring
Authorizationヘッダー

Headers:

Content-Type: application/json
Authorization: Bearer {secret}.{jwt}

Body:

curl --request PATCH \ --url https://api.univapay.com/stores/af857264-180c-11e7-9be2-276aea4fed28/webhooks/0fe1e42a-1845-11e7-9b1f-d3bd0c055a99 \ 
--header 'Authorization: Bearer {secret}.{jwt}' \ 
--header 'content-type: application/json' \ 
--data '{"active": "true"}'

Response

Code: 200

Headers:

Content-Type: application/json

Body:

{
 
    "id": "0fe1e42a-1845-11e7-9b1f-d3bd0c055a99",
    "merchant_id": "11ecda53-ed43-3s4-a6da-0b40bd376d41",
    "store_id": "af857264-180c-11e7-9be2-276aea4fed28",
    "triggers": [
        "charge_updated",
        "charge_finished",
        "subscription_created",
        "token_created"
    ],
    "url": "https://docs.univapay.com/References/reference/",
    "auth_token": "Bearer eyJhbGciqwdcirE1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2NTY1NjY5NDl9.HRPDOGYj_jz7amfGu-s4pjmAvg7p9nxEf3TlefQDSiE",
    "active": true,
    "is_integration": true,
    "created_on": "2022-06-30T05:29:10.085639Z",
    "updated_on": "2023-05-01T05:08:53.781923Z"
}