/api/auth/generate
Generate a new API key tied to a caller identity. The key is returned once — save it immediately. All protected endpoints require it in the x-api-key header.
x-api-key
Credential owner name.
Owner email address.
Send your owner name and email. No credit card or account required — the key is issued immediately.
owner
email
curl -X POST https://api.parcelkit.us/api/auth/generate \ -H "Content-Type: application/json" \ -d '{"owner":"Acme Corp","email":"dev@acme.com"}'
{ "message": "API Key successfully generated", "apiKey": "sk_live_060483d61a25aef2ad1ab5b9fc0d2e8b", "owner": "Acme Corp", "email": "dev@acme.com", "credentialName": "lonestarCAD_apikey_Acme_Corp", "status": "active", "createdAt": "2026-06-12" }
Pass your key in the x-api-key header. All endpoints except /api/auth/generate itself require it.
curl -G https://api.parcelkit.us/api/property/search \ -H "x-api-key: sk_live_your_key" \ --data-urlencode "q=10 Woodborough Way, Spring TX 77389"
Keys don't expire — treat them as secrets. Store in environment variables, never in client-side code.
Your key is shown only once at generation time. If you lose it, POST again with the same owner and email to issue a replacement.
POST /api/auth/generate { "owner": "<owner>", "email": "<email>" }