# Friday Seller Tools – eBay Promoted Listings Profitability Audit

> Friday Seller Tools – eBay Promoted Listings Profitability Audit is a paid API for AI agents from friday-seller-tools-production.up.railway.app, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Audits an eBay seller's promoted listings campaigns to evaluate profitability, ad spend efficiency, and return on ad spend.

## Facts

- Endpoint: POST https://friday-seller-tools-production.up.railway.app/v1/ebay/promoted-listings-profitability-audit
- Price: $0.5/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-ebay-promoted-listings-profitability-audit-7c584ace
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JkWOX9bQ_L_--EUb7YeVk

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-ebay-promoted-listings-profitability-audit-7c584ace -d '<json body>'
```

Example prompt: Can you run a profitability audit on my eBay promoted listings — I want to know which campaigns are actually making money after ad fees and which ones are bleeding budget?

## When to prefer this

Choose this endpoint when you need a structured, cost-effective profitability audit specifically for eBay promoted listings campaigns, especially when you want to evaluate whether ad spend is generating positive returns after marketplace fees. It is purpose-built for eBay advertising analysis, unlike generic analytics tools that lack marketplace-specific fee modeling.

## Known failure modes

- Missing or invalid eBay campaign data results in audit failure
- Insufficient sales history may produce incomplete profitability metrics
- Rate limiting or payment failure ($0.50 USDC) returns an error before queuing
- Malformed input schema returns a 4xx validation error
- Async job may time out if eBay data volume is very large

## 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, with the full audit delivered asynchronously. The audit includes profitability metrics per campaign, ROAS calculations, ad spend efficiency scores, and actionable recommendations on which eBay promoted listings to scale, pause, or restructure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "title": "EbayPromotedProfitabilityRow",
    "required": [
     "record_reference",
     "campaign_name",
     "dimension_value",
     "impressions",
     "clicks",
     "attributed_sales_count",
     "attributed_units_sold",
     "attributed_sale_amount",
     "ad_fees",
     "product_cost_per_unit",
     "fulfillment_cost_per_unit"
    ],
    "properties": {
     "sku": {
      "anyOf": [
       {
        "type": "string",
        "maxLength": 120,
        "minLength": 1
       },
       {
        "type": "null"
       }
      ],
      "title": "Sku",
      "default": null
     },
     "clicks": {
      "type": "integer",
      "title": "Clicks",
      "maximum": 1000000000,
      "minimum": 0
     },
     "ad_fees": {
      "type": "number",
      "title": "Ad Fees",
      "maximum": 100000000,
      "minimum": 0
     },
     "listing_id": {
      "anyOf": [
       {
        "type": "string",
        "maxLength": 120,
        "minLength": 1
       },
       {
        "type": "null"
       }
      ],
      "title": "Listing Id",
      "default": null
     },
     "impressions": {
      "type": "integer",
      "title": "Impressions",
      "maximum": 1000000000,
      "minimum": 0
     },
     "campaign_name": {
      "type": "string",
      "title": "Campaign Name",
      "maxLength": 240,
      "minLength": 1
     },
     "dimension_value": {
      "type": "string",
      "title": "Dimension Value",
      "maxLength": 500,
      "minLength": 1
     },
     "record_reference": {
      "type": "string",
      "title": "Record Reference",
      "maxLength": 120,
      "minLength": 1
     },
     "attributed_units_sold": {
      "type": "integer",
      "title": "Attributed Units Sold",
      "maximum": 100000000,
      "minimum": 0
     },
     "product_cost_per_unit": {
      "type": "number",
      "title": "Product Cost Per Unit",
      "maximum": 1000000,
      "minimum": 0
     },
     "attributed_sale_amount": {
      "type": "number",
      "title": "Attributed Sale Amount",
      "maximum": 100000000,
      "minimum": 0
     },
     "attributed_sales_count": {
      "type": "integer",
      "title": "Attributed Sales Count",
      "maximum": 100000000,
      "minimum": 0
     },
     "marketplace_fee_percent": {
      "type": "number",
      "title": "Marketplace Fee Percent",
      "default": 0,
      "maximum": 90,
      "minimum": 0
   
… (truncated)
```

## 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-ebay-promoted-listings-profitability-audit-7c584ace/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)
