共享对象
许多数据在各 API 之间共享。以下是这些对象定义的集中说明,方便查阅。
email 对象
Request Body
{
"email": "johnsample@test.com",
"validation_type":"zaig_api",
"validation_key": "e9f0de49-16fb-431e-be1a-ee4bf1096eda"
}
email 对象用于在整个 API 中表示电子邮件地址,以及是否使用了某种验证方式。其结构如下:
| 名称 | 类型 | 限制条件 | 描述 |
|---|---|---|---|
| string | 1–100 个字符 | 注册的电子邮件地址。(必填) | |
| validation_type | enum | zaig_api 或 company_email | 注册电子邮件时使用的验证类型。 |
| validation_key | guid | UUID(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) | QI Tech 邮件验证 API 返回的 Id。 |
cnh 对象
Request Body
{
"register_number": "05163811694",
"issuer_state": "PR",
"first_issuance_date":"2011-03-21",
"issuance_date":"2016-06-29",
"expiration_date":"2021-06-25",
"category": "AB",
"validation_type":"zaig_sdk",
"ocr_key":"a5cf9c8f-2f66-4490-a7db-8a5bc70c1b76"
}
cnh 对象用于在整个 API 中表示驾驶证(CNH),以及是否使用了某种验证方式。其结构如下:
| 名称 | 类型 | 描述 |
|---|---|---|
| register_number | string | 注册的驾驶证编号。 |
| issuer_state | enum | 驾驶证签发州的枚举值。 |
| first_issuance_date | date | 首次领证日期 。 |
| issuance_date | date | 签发日期。 |
| expiration_date | date | 到期日期。 |
| category | enum | 驾驶证类别,大写字母。 |
| validation_type | enum | 注册文件时使用的验证类型。 |
| ocr_key | guid | QI Tech 文件验证 API 返回的 Id。 |
validation_type 的枚举值如下:zaig_api 和 zaig_sdk。
rg 对象
Request Body
{
"number": "4.366.477-8",
"issuer": "II",
"issuer_state": "PR",
"issuance_date":"2002-01-12",
"validation_type":"zaig_sdk",
"ocr_front_key":"a5cf9c8f-2f66-4490-a7db-8a5bc70c1b76",
"ocr_back_key":"a5cf9c8f-2f66-4490-a7db-8a5bc70c1b76"
}
rg 对象用于在整个 API 中表示身份证(RG),以及是否使用了某种验证方式。其结构如下:
| 名称 | 类型 | 描述 |
|---|---|---|
| number | string | 注册文件的编号,包含格式(点、连字符、斜杠等)。 |
| issuer | string | 文件签发机构(缩写,如:II、SESP...) |
| issuer_state | enum | 文件签发州。 |
| issuance_date | date | 文件签发日期。 |
| validation_type | enum | 注册文件时使用的验证类型。 |
| ocr_key | guid | QI Tech 文件验证 API 返回的 Id。 |
validation_type 的枚举值如下:zaig_api 和 zaig_sdk。
ie 对象
Request Body
{
"number": "388.108.598.269",
"issuer": "JUCESP",
"issuer_state": "SP",
"issuance_date":"2002-01-12",
"validation_type": "zaig_api",
"ocr_key": "c64627db-1ba4-48b6-979d-06222a25d5e9"
}
ie 对象用于在 legal_person 端点的 documents 对象中表示州注册证(Inscrição Estadual),以及是否使用了某种验证方式。其结构如下:
| 名称 | 类型 | 描述 |
|---|---|---|
| number | string | 注册文件的编号,包含格式(点、连字符、斜杠等)。 |
| issuer | string | 文件签发机构(缩写,如:JUCESP、JUCEGO...) |
| issuer_state | enum | 文件签发州。 |
| issuance_date | date | 文件签发日期。 |
| validation_type | enum | 注册文件时使用的验证类型。 |
| ocr_key | guid | QI Tech 文件验证 API 返回的 Id。 |
validation_type 的枚举值如下:zaig_api。
company_statute 对象
Request Body
{
"ocr_key": "60ed79c4-5aba-4cc7-aebb-5de5f92b7d0d"
}
company_statute 对象用于在 legal_person 端点的 documents 对象中表示公司设立文件,例如公司章程。其结构如下:
| 名称 | 类型 | 描述 |
|---|---|---|
| ocr_key | guid | QI Tech OCR API 在收到公司设立文件图片或 PDF 后返回的 Id。 |