What Is a Project?
When you create a project, GetRequest assigns it a project URI — a short, randomly generated string likeddfkU760XMs2z7te. That URI is baked into every endpoint URL under the project:
The Project URI
The project URI identifies your project at the routing level. It is not a secret — it appears in every endpoint URL you share with webhook providers, API clients, or teammates.Where to find it
Open your project in the dashboard and look in Settings → Project URI. You can copy it directly from there.
How it's used
Every endpoint URL under your project starts with
https://e.getrequest.io/{project_uri}/. It routes incoming requests to the correct project before the slug selects the endpoint.The project URI routes requests to the right project. Your API key authenticates you as the owner of that project. These are two separate values with different purposes — keep your API key private, but you can freely share endpoint URLs that contain the project URI.
The API Key
Your API key grants programmatic access to GetRequest — for example, creating or updating endpoints via the API. One API key works across all of your projects; you don’t need a separate key per environment. To find your API key, go to Settings → API Key in the dashboard.Using Multiple Projects for Environments
The most common pattern is one project per environment. Each project gets its own URI, so traffic is fully isolated:1
Create a project per environment
In the dashboard, create three projects: one for dev, one for staging, one for production. Note the project URI for each.
2
Configure your integrations
Point each environment’s webhook URLs and API clients at the corresponding project’s endpoint URLs.
3
Promote endpoints, not traffic
When an endpoint is ready for production, create the same slug in your production project and switch the action to Forward. Your dev project stays untouched.