---
title: "Outbound Promo"
method: GET
path: "/api/out/promo/{slug}/go"
tags: ["outbound"]
---

# Outbound Promo

`GET /api/out/promo/{slug}/go`

## Request

- Base URL: `https://api.getcheapgames.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getcheapgames.com/api/out/promo/{slug}/go`
- Auth: none declared

A banner's own destination, kept off the page.

The creative's tracked URL carries our publisher hash, so it lives in
settings for the same three reasons every other affiliate id does: it never
reaches the browser, an extension cannot strip it, and rotating it does not
need a frontend build.

Falls back to the store's front page when the destination is unconfigured.
A banner that lands one level too high still earns; one that 404s does not,
and an empty setting must not take the home page down with it.

## Path parameters

- `slug` string, required

## Query parameters

- `c` string, nullable
- `src` string, nullable

## Other responses

- `307`: Successful Response
- `422`: Validation Error

---

[API](https://skmtc.dev/getcheapgames/apis/getcheapgames-api.md) · [All operations](https://skmtc.dev/getcheapgames/apis/getcheapgames-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getcheapgames/apis/getcheapgames-api/revisions/962824bb76da?raw)
