客户 API

创建、查询、更新和删除店铺中的客户。

接口列表
GET

/customers

customers:read

获取分页客户列表。

GET

/customers/:id

customers:read

通过 ID 获取单个客户信息。

POST

/customers

customers:write

创建新客户。

PUT

/customers/:id

customers:write

更新现有客户信息。支持部分更新。

DELETE

/customers/:id

customers:write

软删除客户。记录可在 30 天内恢复。

字段参考
字段类型必填描述

id

string

唯一客户标识符(只读)

name

string

客户姓名

email

string

客户电子邮箱

phone

string

含国家区号的电话号码

createdAt

datetime

ISO 8601 时间戳(只读)

updatedAt

datetime

ISO 8601 时间戳(只读)

查询参数(列表)
字段类型必填描述

page

integer

页码(默认:1)

limit

integer

每页条数(默认:20,最大:100)

q

string

按客户姓名或邮箱搜索

示例
分页获取客户列表
bash
curl "https://api.mercozy.com/api/v1/external/customers?page=1&limit=20" \
  -H "X-API-Key: mk_live_xxxxx"
创建客户
bash
curl -X POST "https://api.mercozy.com/api/v1/external/customers" \
  -H "X-API-Key: mk_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "email": "john@example.com",
    "phone": "+1234567890"
  }'
响应示例
json
{
  "data": {
    "id": "cust_abc123",
    "name": "John Doe",
    "email": "john@example.com",
    "phone": "+1234567890",
    "createdAt": "2025-12-15T10:30:00Z",
    "updatedAt": "2025-12-15T10:30:00Z"
  }
}