Advanced#
Request Logs#
Every request to your mock endpoints is logged. View from the mock detail page:

- Timestamp and HTTP method.
- Full request headers and body.
- The response status, and which rule or sequence step matched.
- The response delay configured on the mock, in milliseconds.
How do I check a response against a spec?#
The Contract Validator checks incoming requests against your endpoint's expected schema:
- Required fields are present.
- Field types match expectations.
- Response format adheres to the defined schema.
Why am I getting a CORS error?#
All mock endpoints respond to CORS preflight (OPTIONS) with permissive headers. Call mock APIs directly from browser JavaScript without CORS issues.
What are the rate limits?#
Public endpoints are rate-limited per client IP to keep one noisy script from degrading the platform for everyone. Current limits:
| Endpoint | Limit | Max body |
|---|---|---|
/m/* mock serving | 300 / minute | 1 MiB |
/h/* webhook capture | 60 / minute | 1 MiB |
| Sign-in link requests | 5 / hour per address, 20 / hour per IP | — |
Every response from /m/* and /h/* carries your remaining budget, so you can back off before being blocked rather than discovering the limit by hitting it:
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 297
X-RateLimit-Reset: 60Exceeding a limit returns 429 Too Many Requests with a Retry-After header giving the seconds until the window resets. Requests over the size cap return 413 Payload Too Large.
OPTIONS requests are not counted against your budget.MockLane © 2026 · Built for developers
Go to Dashboard