{"authentication":{"api_key_header":"X-Ibanera-Api-Key","replay_window_seconds":300,"scheme":"HMAC-SHA256","signature_format":"t=\u003cunix_seconds\u003e,v1=\u003chex_hmac_sha256(t.body, signing_secret)\u003e","signature_header":"X-Ibanera-Api-Signature"},"docs":"https://docs.ibanera.com (coming soon)","endpoints":[{"method":"GET","path":"/v1/me","purpose":"Return the authenticated Principal."},{"method":"GET","path":"/v1/events","purpose":"Audit log for the Principal's licensee. Supports ?since_seq= and ?limit= (max 1000)."},{"method":"POST","path":"/v1/test-event","purpose":"Emit a test audit event under the Principal's licensee. Body: {kind, payload}."}],"idempotency":{"header":"Idempotency-Key","required_on_writes":true,"scope":"(licensee_id, principal_id, key)","ttl_seconds":604800},"name":"Ibanera Public API","version":"v0.1"}
