Create a user

code = 300013, reference_id重复创建

Create a user

POST /svc/ts/api/v1/openapi/user

code = 300013, reference_id重复创建 code=30014, 手机号重复穿件

Request

  • application/json

Body

user objectrequired

reference_id reference_id (string)required

calling_code calling_code (string)required

区号 1-3位数字

phone_number phone_number (string)required

手机号 1-11位数 (唯一)

document_type document_type (string)required

证件类型

Possible values: [PASSPORT, DRIVER_LICENSE, ID_CARD]

document_number document_number (string)required

证件号

first_name first_name (string)

名 姓名必须存在一个

last_name last_name (string)

姓 姓名必须存在一个

date_of_birth date_of_birth (string)required

YYYY-MM-DD

issuing_country issuing_country (string)required

country_codes.alpha_3

Responses

  • 200

Response Headers

  • application/json

  • Schema

  • Example (auto)

  • 1

  • 2

Schema

code error code (integer)required

message error message (string)required

data objectrequired

user_id user id (string)

{ "code": 0, "message": "string", "data": { "user_id": "string" } }

success示例

{ "code": 200, "data": { "user_id": "56f825f9-b962-46ca-8c0d-99269e041514" }, "message": "succeed" }

异常示例

{ "code": 300008, "message": "用户已存在" }
  • csharp

  • curl

  • dart

  • go

  • http

  • java

  • javascript

  • kotlin

  • c

  • nodejs

  • objective-c

  • ocaml

  • php

  • powershell

  • python

  • r

  • ruby

  • rust

  • shell

  • swift

  • HTTPCLIENT

  • RESTSHARP

var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://developer.wonder.today/svc/ts/api/v1/openapi/user"); request.Headers.Add("Accept", "application/json"); var content = new StringContent("{\n \"user\": {\n \"reference_id\": \"string\",\n \"calling_code\": \"string\",\n \"phone_number\": \"string\",\n \"document_type\": \"PASSPORT\",\n \"document_number\": \"string\",\n \"first_name\": \"string\",\n \"last_name\": \"string\",\n \"date_of_birth\": \"string\",\n \"issuing_country\": \"string\"\n }\n}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync());

Request Collapse all

Body

{ "user": { "reference_id": "string", "calling_code": "string", "phone_number": "string", "document_type": "PASSPORT", "document_number": "string", "first_name": "string", "last_name": "string", "date_of_birth": "string", "issuing_country": "string" } }