๐จ๐ด ์ฝ๋กฌ๋น์ โ ๊ตญ๋ฏผ ์ ๋ถ์ฆ ํ์ธ (CCยทPPT)
์๋ํฌ์ธํธโ
GET https://api.verifik.co/v2/co/cedula
๋์ผ ๊ฒฝ๋ก: GET https://verifik.app/v2/co/cedula
๊ฐ์ ํ๋๋ก **POST**๋ ์ง์ํฉ๋๋ค(๋ณธ๋ฌธ์ documentType, documentNumber).
ํค๋โ
| ์ด๋ฆ | ๊ฐ |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
์๋ฅ ์๊ฑดโ
๋์: Cรฉdula de Ciudadanรญa (CC)๋ฅผ ๊ฐ์ง ์ฝ๋กฌ๋น์ ๊ตญ๋ฏผ, ๋๋ ๋ฏผ์ฌ ๋ฑ๋ก ์ถ์ฒ์์ ์ด๋ฆยท์ ์ ๋ฐ์ดํฐ๊ฐ ํ์ํ Permiso de Protecciรณn Temporal (PPT) ๋ฒ ๋ค์์๋ผ ์ด์ฃผ๋ฏผ.
| ์ ํ | ๋ณด์ ์ | documentType | ์ฝ๋กฌ๋น์ ์ผ๋ฐ ๊ธธ์ด | ์ด API ํ์ฉ |
|---|---|---|---|---|
| CC | ์ฝ๋กฌ๋น์ ๊ตญ๋ฏผ | CC | 3โ10์๋ฆฌ (ํํจ: 8 ๋๋ 10 NUIP) | 5โ10์๋ฆฌ, ์ซ์๋ง |
| PPT | ๋ฒ ๋ค์์๋ผ ์ด์ฃผ๋ฏผ (์ด ๊ฒฝ๋ก ์ด๋ฆ ์กฐํ) | PPT | ์ต๋ 7์๋ฆฌ | 5โ10์๋ฆฌ, ์ซ์๋ง |
documentNumber ์
๋ ฅ: ์ซ์๋ง โ ์ , ๊ณต๋ฐฑ, ํ์ดํ ์์. CC ์: 1032386359.
๋ค๋ฅธ ์๋ํฌ์ธํธ ์ฌ์ฉ:
- CE (Cรฉdula de Extranjerรญa) โ ์ฝ๋กฌ๋น์ CE (
/v2/co/foreigner-id/ce+expeditionDate) - PPT ์ด๋ฏผ ์ํ (VIGENTE / ๋ง๋ฃ) โ ์ฝ๋กฌ๋น์ PPT (
/v2/co/foreigner-id/ppt+expeditionDate) - ์ด๋ฏผ PEP (Permiso Especial de Permanencia, 15์๋ฆฌ) โ ์ฝ๋กฌ๋น์ PEP
์ ์ฒด ๋น๊ต: ์ ๋ถ์ฆ ์ ํ ๊ฐ์ด๋.
๋งค๊ฐ๋ณ์โ
| ์ด๋ฆ | ํ์ | ํ์ | ์ค๋ช |
|---|---|---|---|
documentType | string | ์ | CC (Cรฉdula de Ciudadanรญa) ๋๋ PPT (Permiso de Protecciรณn Temporal). NIT, CE, ์ด๋ฏผ **PEP**๋ ํ์ฉ๋์ง ์์ โ ์ ๋ถ์ฆ ๊ฐ์ด๋ ์ฐธ๊ณ . |
documentNumber | string | ์ | ๋ฌธ์ ๋ฒํธ, ์ซ์๋ง(๊ณต๋ฐฑยท๋ง์นจํ ์์). 5โ10์(API ๊ฒ์ฆ). CC๋ ๋ณดํต 8 ๋๋ 10์๋ฆฌ; PPT๋ ๊ณต์ ๊ธฐ๋ก์์ ์ต๋ 7์๋ฆฌ. ์: 1032386359. |
๋์ ๊ฐ๊ฒฉโ
์ด ์๋ํฌ์ธํธ๋ Verifik ๋์ ์ฟผ๋ฆฌ ์ํคํ
์ฒ์ ํฌํจ๋ฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ /v2/co/cedula์ ํ์ค ์๊ธ์ด ์ฒญ๊ตฌ๋ฉ๋๋ค. ํ์ค ๊ฒ์ฆ ๊ฒฝ๋ก๊ฐ ์ผ์น๋ฅผ ๋ฐํํ์ง ์์ผ๋ฉด ํ์ฅ ๊ฒ์ฆ ๊ฒฝ๋ก๊ฐ ์๋์ผ๋ก ์คํ๋ ์ ์์ต๋๋ค. ํด๋น ๊ฒฝ๋ก๊ฐ HTTP 200์ ๋ฐํํ๋ฉด ๋์ ๊ฐ๊ฒฉ์ด ์ ์ฉ๋๋ฉฐ, ํฌ๋ ๋ง์ ํ์ค ๋ฑ๊ธ์ด ์๋ ์ด ์๋ํฌ์ธํธ ํจ๋ฐ๋ฆฌ์ ํ๋ฆฌ๋ฏธ์ ๋ฑ๊ธ์ผ๋ก ์ฐจ๊ฐ๋ฉ๋๋ค.
๊ฐ๊ฒฉ ์์: ๊ณ์ ํ์ค ์๊ธ๋ถํฐ ํ๋ฆฌ๋ฏธ์ ์๊ธ๊น์ง(ํ๋, Postman ๋๋ ํด๋ผ์ด์ธํธ ํจ๋ ์ฐธ์กฐ).
flowchart LR
client[ํด๋ผ์ด์ธํธ๊ฐ /v2/co/cedula ํธ์ถ]
standardPath[ํ์ค ๊ฒ์ฆ ๊ฒฝ๋ก]
extendedPath[ํ์ฅ ๊ฒ์ฆ ๊ฒฝ๋ก]
chargeStandard[ํ์ค ์๊ธ ์ฒญ๊ตฌ]
chargePremium[ํ๋ฆฌ๋ฏธ์ ์๊ธ ์ฒญ๊ตฌ โ ๋์ ๊ฐ๊ฒฉ]
client --> standardPath
standardPath -->|"์ผ์น HTTP 200"| chargeStandard
standardPath -->|"์ผ์น ์์"| extendedPath
extendedPath -->|"์ผ์น HTTP 200"| chargePremium
extendedPath -->|"์ผ์น ์์ HTTP 404"| chargeStandard
์ ํ์ ์ฒญ๊ตฌ ํฌ๋ช
์ฑ: ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์ **includeCost=true**๋ฅผ ์ ๋ฌํ์ธ์. ํฌ๋ ๋ง์ด ์ฒญ๊ตฌ๋ ๋ ๋์ ๊ฐ๊ฒฉ์ด ์ ์ฉ๋๋ฉด ์๋ต์ billing ๊ฐ์ฒด๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค:
"billing": {
"dynamicQueryApplied": true,
"adjustmentType": "dynamic_query_premium",
"standardCredits": 0.3,
"chargedCredits": 2,
"standardFeatureCode": "colombia_api_identity_lookup",
"billedFeatureCode": "colombia_api_identity_lookup_premium"
}
ํฌ๋ ๋ง ๊ธ์ก์ ์์์ด๋ฉฐ, ์ค์ ๊ฐ์ ํ๋์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
- SLA: ๋์ ๊ฐ๊ฒฉ(์ฒญ๊ตฌ)
- ์ง์ ํ๋ฆฌ๋ฏธ์ ๊ฒฝ๋ก: ํ๋ฆฌ๋ฏธ์ ์ ๋ถ์ฆ(
/v2/co/cedula/premium)์ ํญ์ ํ๋ฆฌ๋ฏธ์ ์๊ธ์ด ์ ์ฉ๋ฉ๋๋ค.
์ฐธ๊ณ โ
- ํ์๊ธฐ(UI)์ **
NIT**๊ฐ ํจ๊ป ํ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ผ๋, **/v2/co/cedula**์ ๊ฒ์ฆ ์คํค๋ง๋CC, **PPT**๋ง ํ์ฉํฉ๋๋ค. - ์๋ต ์์ยทFAQ๋ ์๋ฌธ Colombian Citizen๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์์ฒญโ
- JavaScript
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/cedula", {
params: { documentType: "CC", documentNumber: "123456789" },
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/cedula"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "123456789"}
r = requests.get(url, headers=headers, params=params)
print(r.json())