create_listing
Create a draft dataset listing on DataBazaar and get its dataset_id. Set a price or omit it for free; upload files, then publish to go live.
Instructions
Create a new draft dataset listing on DataBazaar and return its dataset_id. Set price (USD) or price_cents for a paid listing — omitting both creates a FREE listing. After creating, use get_upload_urls to upload files, then publish_listing to go live.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Keyword tags for discoverability | |
| price | No | Price in USD (e.g. 19). Mutually exclusive with price_cents. | |
| title | Yes | Dataset title | |
| schema | No | Data schema describing columns/fields. Set { "format": "zip" } when uploading an archive. | |
| license | No | Optional custom reuse terms/license name. If this and license_url are blank, accepted listing terms grant Open Use. | |
| category | No | Category: geographic, pricing, sensor, images, text, financial, scientific, social, retail, other | |
| description | Yes | Dataset description | |
| price_cents | No | Price in integer cents (e.g. 1900 = $19.00). Mutually exclusive with price. | |
| pricing_type | No | Pricing model. Inferred as buy_it_now when a positive price is given; defaults to free only when no price is supplied. | |
| documentation | No | ||
| auction_config | No | Required for auction or hybrid pricing |