Skip to main content
If you’re just getting started or running into something unexpected, this page covers the questions that come up most often. Browse by topic or use your browser’s search to find what you need.
Log retention depends on your plan:Logs older than your retention window are automatically deleted. If you need to keep a specific log entry, upgrade your plan before the window closes — retention applies going forward from the moment you upgrade.
For Forward endpoints, GetRequest adds less than 5ms of overhead per request. That overhead covers edge interception, logging, and proxying to your upstream — it’s designed to be invisible in practice.For JSON endpoints, there is no upstream call at all. The response is returned directly from GetRequest’s edge infrastructure with sub-millisecond overhead.
Forward endpoints wait up to 3 seconds for your upstream to respond. If your backend exceeds that timeout, GetRequest returns 504 Gateway Timeout to the caller. The request is still captured and logged — with the timeout noted — so you can replay it once your backend recovers.
Yes. GetRequest forwards any request body, including binary data such as images and file uploads. Binary payloads are base64-encoded in storage so they can be safely logged and inspected. The maximum body size is 1 MiB per request.
No — these are two different things and serve different purposes.
  • API key — authenticates you to GetRequest’s API Gateway. Include it as the x-api-key header in every request. Find it at Settings → API Key.
  • Project URI — the routing token embedded in your endpoint URL (e.g., ddfkU760XMs2z7te). It tells GetRequest which project a request belongs to. Find it on your project page.
Your API key is a credential; your project URI is an address. Never substitute one for the other.
Requests that exceed your monthly quota are rejected at the API Gateway with HTTP 429 Too Many Requests. They do not reach your backend and are not logged. Upgrade your plan to restore access immediately — mid-period upgrades are prorated, so you only pay for the remaining time in the billing cycle.
No. Request Replay is a Pro-only feature. On Free and Dev plans you can view and inspect every captured log in full detail, but you cannot re-fire requests from the dashboard. Upgrade to Pro to unlock Replay.
Yes. Create a separate project for each environment. Each project gets its own URI and its own set of endpoints, keeping traffic cleanly isolated. Your API key is shared across all projects on your account — you don’t need a separate key per environment.
Team access is coming soon. Currently each account has its own projects and endpoints with single-user access. In the meantime, you can share individual log entries with teammates using shareable links (Pro) — they can view the full request and response without needing access to your account.
Go to Settings → API Key and click Regenerate. Your old key is invalidated immediately — update any clients, services, or environment variables using the old key before you click Regenerate.
There is no grace period after regeneration. The old key stops working the instant the new one is issued. Make sure all your integrations are ready before you proceed.
You can regenerate up to 6 times per hour. If you reach that limit, wait for the hour to reset before generating again.
Yes. Forward endpoints are used in production by teams that need full request visibility, capture-and-replay capability, and a safety net during deploys and outages. GetRequest is designed for high availability and low latency, adding less than 5ms of overhead per request.