List an upload on the marketplace

Creates or updates a marketplace listing for a READY upload you own. The upload must not expire within 30 minutes. Max 50 active listings per principal.

post/v1/aion/marketplace/list

Request

  • Base URL: https://api.payaion.com
  • URL: https://api.payaion.com/v1/aion/marketplace/list
  • Auth: API key in header X-Aion-Key

Request body

uploadIdstring required

ID of a READY upload you own

titlestring required
descriptionstring required
tagsstring[]
category'reports' | 'datasets' | 'code' | 'media' | 'models' | 'prompts' | 'other' nullable

Example request

{
  "uploadId": "up_a1b2c3d4e5f6g7h8",
  "title": "Oil Market Report",
  "description": "Weekly crude oil market analysis with price forecasts and the data behind them.",
  "tags": [
    "oil",
    "market",
    "analysis"
  ],
  "category": "reports"
}

Response

Listing created or updated

listedboolean required
uploadIdstring required
urlstring uri nullable

Market listing page URL (/m/{hash}) — null when the upload is not listed

Example response

{
  "listed": true,
  "uploadId": "up_a1b2c3d4e5f6g7h8",
  "url": "https://payaion.com/m/abc123xyz789"
}

Changes

No recorded changes to this operation across all 1 revision of this API.