Step 2 of 5

# Select upstream & endpoint

Choose an existing upstream — a shared host with its auth config — or register a new one. Then define the specific endpoint path this operation will call.

Upstream
Shared host, base URL, and authentication
Required
Select an upstream…
Register new upstream
Name required
Unique identifier for this upstream.
Base URL required
Root URL without a trailing slash. Auth is configured separately below.
Upstream auth
Use secrets-backed auth profiles instead of embedding credential headers in the upstream definition.
Auth profile
Selected profile will be resolved at runtime and attached through `execution_config.auth_profile_ref`.
Create auth profile
Create a reusable profile backed by encrypted workspace secrets.
Profile name required
Auth kind required
Header name
Query param
Username secret
Password secret
Secret
Open secrets page
Static headers (optional)
json / static-headers
{ }
Optional non-secret headers sent on every request to this upstream. Use auth profiles for credentials.
Endpoint
Path and HTTP method for this specific operation
Required
Path template required
Appended to the upstream base URL. Use {param} for path variables.