Your request history (audit log)
Return the authenticated account's recent API requests — URL, endpoint, status, latency and which key made the call. Useful for reconciling a bill against actual usage, or finding which key is responsible for unexpected traffic. Paginate with `limit` (1-200, default 50) and `offset`, newest first. Unmetered — reading your own history never consumes quota.
Authorization
BearerAuth Your API key, sent as Authorization: Bearer wm_.... Keys are wm_ followed by 40 hex characters. Create one with POST /register (free, no auth) or POST /keys.
In: header
Query Parameters
1 <= value <= 200500 <= value0Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/logs"{ "has_more": true, "limit": 0, "logs": [ { "duration_ms": 0, "error_code": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "key_id": "1e779c8a-6786-4c89-b7c3-a6666f5fd6b5", "policy_decision": "string", "render_js": true, "status_code": 0, "target_url": "string", "timestamp": "2019-08-24T14:15:22Z" } ], "offset": 0}Mint a new webhook signing secret
Generate a new signing secret for webhook deliveries on the authenticated account. Every webhook this API sends is signed with this secret so your receiver can verify the payload actually came from us. Rotating takes effect immediately — deliveries in flight are signed with the old secret, so accept both for a short window when rotating a live receiver. The secret is returned **once, in this response**. Unmetered.
Current Stripe-backed plan prices and rate limits
Return the current price, included request allowance and overage rate for every plan. **Public — no authentication required.** Numbers come from Stripe and are cached for 24 hours, so this is the authoritative source for what the API actually charges rather than a hardcoded table. Check `source` before displaying: `stripe` or `cache` are live, while `fallback` means Stripe was unreachable and the cache was empty, so the values are built-in defaults that may be stale. All money is in **cents**, and `overage_unit_cents` is fractional — `0.35` means $0.0035 per request.