查看原始 JSON
{
"type": "object",
"required": [],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"name": {
"type": "object",
"required": [
"first",
"last"
],
"properties": {
"last": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "人物的姓。"
},
"first": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "人物的名。"
}
},
"description": "人物姓名。单独姓名不足以区分身份,应搭配公司、教育或地点线索。",
"additionalProperties": false
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"maxLength": 320,
"description": "工作邮箱。普通免费邮箱和临时邮箱会被供应商拒绝,返回 422;当前契约说明这种拒绝不计费。"
},
"company": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "公司名称。"
},
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 1,
"description": "公司网站域名。"
}
},
"description": "当前或近期雇主的线索。",
"additionalProperties": false
},
"location": {
"type": "object",
"properties": {
"city": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"region": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"country": {
"type": "string",
"maxLength": 200,
"minLength": 1
}
},
"description": "人物生活或工作的地点线索。",
"additionalProperties": false
},
"education": {
"type": "array",
"items": {
"type": "object",
"properties": {
"degree": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "取得的学位,例如 BSc。"
},
"institution": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "机构名称。"
},
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 1,
"description": "机构网站域名。"
}
},
"description": "学校或大学的线索。",
"additionalProperties": false
},
"field_of_study": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "所学专业,例如 Computer Science。"
},
"graduation_year": {
"type": "integer",
"maximum": 2200,
"minimum": 1900,
"description": "毕业年份。"
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1,
"description": "用于区分人物的教育背景,最多十条。"
},
"timeoutMS": {
"type": "integer",
"maximum": 300000,
"minimum": 1000,
"description": "供应商超时上限,单位毫秒,最大 300000。应短于该端点的 requestTimeoutMs,避免平台先超时。"
},
"social_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 20,
"minItems": 1,
"description": "社交或个人资料地址,例如 LinkedIn、GitHub、X 或个人网站,是较强的身份线索,最多二十条。"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}