Skip to content

Authentication

All requests to /query, /transaction, /migrations, and /audit require Authorization: Bearer YOUR_API_KEY.

Terminal window
curl -X POST https://postdb.dev/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"orgName": "acme", "email": "you@acme.com"}'

Rate limited: 5 signups per IP per hour.

Terminal window
curl https://postdb.dev/api/auth/me \
-H "Authorization: Bearer YOUR_API_KEY"
Terminal window
curl -X POST https://postdb.dev/api/auth/rotate-key \
-H "Authorization: Bearer YOUR_API_KEY"

Old key is immediately invalidated. Response contains your new key.