Xsolla-logo

为事件添加Webhook

post/projects/{project_id}/events/{event_type}/webhooks

为指定的事件创建一个Webhook。 Webhook的格式如下::

{
    "event_type": "事件类型",
    "event_time": "事件发生时的日期和时间,格式为ISO 8601",
    "project_id": "登录管理器项目ID",
    "数据": {
         //一些其他数据,不同事件的数据可以不同,并可以包含嵌套对象
     }
}
SecurityServer
Request
path Parameters
project_id
required
string <uuid>

发布商帐户中的登录管理器项目ID。

event_type
required
string

事件类型。可以是以下值:

  • registration,用于通过以下方式进行用户注册:登录名和密码(JWTOAuth 2.0)、社交网络认证(JWTOAuth 2.0)、静默认证(JWTOAuth 2.0)、通过手机号码认证(JWTOAuth 2.0),以及从服务器注册新用户
  • authorization,用于通过以下方式进行用户授权:登录名和密码(JWT和OAuth 2.0)、社交网络认证(JWT和OAuth 2.0)、静默认证(JWT和OAuth 2.0)以及手机号码认证(JWT和OAuth 2.0)。
  • email_confirmation,用于用户邮箱地址确认。
  • link_social_account,用于关联用户的社交帐户。
  • new_verified_user,用于在用户通过所有必需验证步骤后注册该用户。这些验证步骤可以是邮箱地址确认、通过okname服务进行年龄确认、额外数据收集等。您需要自行配置这些步骤。
Enum: "registration" "authorization" "email_confirmation" "link_social_account" "new_verified_user"
Request Body schema: application/json
url
required
string <uri> <= 500 characters

艾克索拉登录管理器服务器向其发送Webhook的有效URL。

Responses
200

确定

401

未授权

404

未找到

422

无法处理的实体

429

请求过多

Request samples
application/json
Response samples
application/json
{}