Klientët
Klientët identifikohen me numrin e telefonit dhe përditësohen ose krijohen, prandaj e njëjta thirrje është e sigurt të përsëritet.
Pikat fundore
POST
/customersKrijo ose përditëso një klient me telefon. Ajo që dërgoni (name, first_name, last_name, gender, email, birthday) është kopja e biznesit tuaj; profili i klientit nuk ndryshohet kurrë. Kthen pamjen e bashkuar me source për çdo fushë.
GET
/customers/{id}Një klient ashtu si e sheh ky biznes: të dhënat e veta aty ku i ka vendosur, përndryshe kopja juaj, me source që tregon nga vjen secila (customer ose business).
POST
/lookupÇdo kartë që mban një numër telefoni në këtë biznes.
Shembull
curl -X POST https://perfito.al/v1/customers \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: 02eb3a1f" \ -d '{ "phone": "+355691234567", "name": "Arber Hoxha" }'
$ch = curl_init('https://perfito.al/v1/customers'); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => '{ "phone": "+355691234567", "name": "Arber Hoxha" }', CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . $key, 'Content-Type: application/json'], ]); $data = json_decode(curl_exec($ch), true);
const res = await fetch('https://perfito.al/v1/customers', { method: 'POST', headers: { Authorization: `Bearer ${key}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ "phone": "+355691234567", "name": "Arber Hoxha" }), }); const data = await res.json();