{"api":"KRNA Membership Verification API","version":"v1","base_url":"https:\/\/portal.krna.org\/api\/v1","auth":{"type":"API Key","header":"X-API-Key: {your_key}","query":"?api_key={your_key}","note":"Contact KRNA admin to obtain an API key."},"endpoints":[{"method":"GET","path":"\/api\/v1\/verify\/{membership_number}","description":"Verify a KRNA membership number","auth":"Required","example":"https:\/\/portal.krna.org\/api\/v1\/verify\/KNA1001"},{"method":"GET","path":"\/api\/v1\/search?q={name}","description":"Search active members by name or membership number","auth":"Required","params":{"q":"Search query (min 3 chars)","county":"Filter by county (optional)"},"example":"https:\/\/portal.krna.org\/api\/v1\/search?q=Jane&county=Nairobi"},{"method":"GET","path":"\/api\/v1\/docs","description":"This documentation","auth":"Not required"}],"response_format":{"success":"boolean","verified":"boolean (verify endpoint)","member":"object with member details","membership":"object with status and expiry"}}