---
title: "List Applications For Code"
method: GET
path: "/api/marketer/codes/{promo_id}/applications"
tags: ["marketer"]
---

# List Applications For Code

`GET /api/marketer/codes/{promo_id}/applications`

## Request

- Base URL: `https://app.dataassist.io` (the document declares no server; this is the origin it was published from)
- URL: `https://app.dataassist.io/api/marketer/codes/{promo_id}/applications`
- Auth: none declared

Every checkout that applied this code, with purchase + commission status.

Where /signups answers "who signed up via this URL?", /applications
answers "who actually used this code at checkout?" — including manual
entry, failed payment attempts, and completed sales. This is the
marketer's performance view per code.

SCOPE GUARD: the promo code must belong to the caller's marketing org.
Returns 404 otherwise. Same PII rule as /signups — slug + name only,
never admin email or internal org_id.

Failed applications (Razorpay decline, abandoned modal) are filtered
out — they're kept in the DB for audit but invisible to the marketer
because they represent no real outcome (no money, no commission).

## Path parameters

- `promo_id` integer, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dataassist/apis/dataassist-io-server.md) · [All operations](https://skmtc.dev/dataassist/apis/dataassist-io-server/llms.txt) · [OpenAPI document](https://skmtc.dev/dataassist/apis/dataassist-io-server/revisions/43b22ccf75fe?raw)
