Swagger UI
The same OpenAPI document as the reference, in the renderer that lets you fire real requests from this page. Put your keys in Authorize, open an endpoint, press Try it out.
Try it out sends the request from your browser, with your real secret key.
That is fine on your own machine and a bad idea on a shared screen or a recorded call.
The key is never stored — it is dropped when you close the tab — but it is on screen
while you use it, and every request you send here hits live data.
Swagger UI needs JavaScript
It could not load — JavaScript is off, or the CDN is unreachable from your network. Nothing is lost: the document it renders is right here, and every tool below reads it.
Read it somewhere else
- The reference page — same document, ships a full no-JavaScript version.
- editor.swagger.io — paste the URL below into File → Import URL.
- The Postman collection — no browser rendering involved.
Run it from a terminal
curl "https://offerwall.gg/api/v1/offers?appId=YOUR_PUBLIC_KEY&userId=user-1234" \
-H "X-Api-Key: YOUR_SECRET_KEY"
The documents
| URL | What it is |
|---|---|
/openapi.json |
OpenAPI 3.1 — canonical. |
/openapi.yaml |
The same document as YAML. |
/openapi-3.0.json |
OpenAPI 3.0.3, for tooling that cannot read 3.1. |
/openapi-3.0.yaml |
The same, as YAML. |