A worked example, rendered from real sample data. Sign in to run the tool on your own input.
GET https://api.example.com/v1/users/{userId}/orders?status=open&limit=25
Authorization: Bearer token123
Accept: application/json━━━ Raw HTTP ━━━
GET /v1/users/{userId}/orders?status=open&limit=25 HTTP/1.1
Host: api.example.com
Authorization: Bearer token123
Accept: application/json
━━━ cURL ━━━
curl \
'https://api.example.com/v1/users/{userId}/orders?status=open&limit=25' \
-H 'Authorization: Bearer token123' \
-H 'Accept: application/json'
━━━ Report ━━━
═══ Request ═══
Method: GET
URL: https://api.example.com/v1/users/{userId}/orders?status=open&limit=25
Headers: 2
Query params: 2
Body: none
═══ Checks ═══
Errors: 0
Warnings: 1
⚠ Path parameter {userId} still has no value.
ℹ No User-Agent — some APIs reject or rate-limit anonymous clients.
Compose an HTTP request with headers, auth and body — raw HTTP, curl and validation. Part of the DevTools Surf developer suite. Browse more tools in the API / Config collection.