# Friday Seller Tools – Promotion Profit Guard

> Friday Seller Tools – Promotion Profit Guard is a paid API for AI agents from friday-seller-tools-production.up.railway.app, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Calculates whether a planned promotional discount or deal on a marketplace listing remains profitable after fees, COGS, and advertising costs.

## Facts

- Endpoint: POST https://friday-seller-tools-production.up.railway.app/v1/pricing/promotion-profit-guard
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/friday-seller-tools-promotion-profit-guard-0dac5110
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5zPG7SITlDZoKW3vbe_1r

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability friday-seller-tools-promotion-profit-guard-0dac5110 -d '<json body>'
```

Example prompt: I'm planning to run a 25% off promo on my Amazon listing — the product costs me $12, it normally sells for $34.99, my Amazon referral fee is 15%, and I'm spending about $2.50 per unit in ads. Can Friday Seller Tools' Promotion Profit Guard tell me if I'll still make money at the discounted price?

## When to prefer this

Use this endpoint when a seller needs to quickly validate whether a planned promotion, coupon, or markdown on Amazon, Walmart, Shopify, or eBay will remain profitable after accounting for platform fees, cost of goods, and advertising spend. Prefer it over generic margin calculators because it is natively aware of multi-marketplace fee structures and advertising cost inputs in a single call at $0.25 per check.

## Known failure modes

- Missing required cost or pricing inputs returns a validation error
- Promotional price lower than COGS causes an immediate loss flag
- Invalid marketplace fee structure triggers a schema error
- Async job may queue with delayed result if service is under load
- Negative margin targets or zero-price inputs may return a 400 bad request

## How this service works

Instant, low-cost Amazon, Walmart, Shopify, and eBay listing, upload-preparation, advertising, and image-brief deliverables.

## Output

Returns a job_id and queued status immediately; the async result includes a profitability verdict (profitable/break-even/loss), calculated net margin at the promotional price, unit economics breakdown (revenue minus COGS, fees, and ad spend), and a recommended minimum price floor to hit the target margin.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "scenarios": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "PromotionScenarioInput",
    "required": [
     "label",
     "discount_percent",
     "expected_units"
    ],
    "properties": {
     "label": {
      "type": "string",
      "title": "Label",
      "maxLength": 80,
      "minLength": 1
     },
     "expected_units": {
      "type": "integer",
      "title": "Expected Units",
      "maximum": 1000000,
      "minimum": 1
     },
     "discount_percent": {
      "type": "number",
      "title": "Discount Percent",
      "maximum": 90,
      "exclusiveMinimum": 0
     },
     "fee_per_redemption": {
      "type": "number",
      "title": "Fee Per Redemption",
      "default": 0,
      "maximum": 10000,
      "minimum": 0
     },
     "fixed_promotion_fee": {
      "type": "number",
      "title": "Fixed Promotion Fee",
      "default": 0,
      "maximum": 100000,
      "minimum": 0
     }
    },
    "additionalProperties": false
   },
   "title": "Scenarios",
   "maxItems": 8,
   "minItems": 1
  },
  "unit_cost": {
   "type": "number",
   "title": "Unit Cost",
   "maximum": 100000,
   "minimum": 0
  },
  "list_price": {
   "type": "number",
   "title": "List Price",
   "maximum": 100000,
   "exclusiveMinimum": 0
  },
  "marketplace": {
   "enum": [
    "amazon_us",
    "walmart_us",
    "shopify",
    "ebay_us"
   ],
   "type": "string",
   "title": "Marketplace",
   "default": "amazon_us"
  },
  "product_name": {
   "type": "string",
   "title": "Product Name",
   "maxLength": 200,
   "minLength": 1
  },
  "referral_fee_percent": {
   "type": "number",
   "title": "Referral Fee Percent",
   "default": 15,
   "maximum": 50,
   "minimum": 0
  },
  "fulfillment_cost_per_unit": {
   "type": "number",
   "title": "Fulfillment Cost Per Unit",
   "default": 0,
   "maximum": 10000,
   "minimum": 0
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "example",
  "status": "queued"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/friday-seller-tools-promotion-profit-guard-0dac5110/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from friday-seller-tools-production.up.railway.app](https://www.zero.xyz/host/friday-seller-tools-production.up.railway.app/llms.txt)
