Marketplace API
The Marketplace API documented here is the character template marketplace, not the brand-deal application workflow. It lets sellers list reusable character concepts and lets buyers purchase and clone them into their own workspace.
Endpoints
GET /api/v1/marketplaceGET /api/v1/marketplace/{id}POST /api/v1/marketplace/{id}/purchasePOST /api/v1/marketplace/listingsPUT /api/v1/marketplace/listings/{id}DELETE /api/v1/marketplace/listings/{id}GET /api/v1/marketplace/my-listingsGET /api/v1/marketplace/my-purchases
Browse listings
Supported filters include:
qnichemin_pricemax_priceratingpagepage_size
curl "https://api.influgen.ai/api/v1/marketplace?q=fitness&niche=wellness&min_price=100&max_price=500&page=1&page_size=10" \
-H "Authorization: Bearer $ACCESS_TOKEN"
Create a listing
curl https://api.influgen.ai/api/v1/marketplace/listings \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"character_id": "char_01HZX6FQJ5N6E7T2M3A4B5C6D7",
"price": 250,
"currency": "USD",
"license_type": "commercial",
"status": "active",
"preview_images": [
"https://cdn.example.com/listings/mila-preview-1.jpg"
],
"description": "Premium fitness creator template with clean wellness positioning."
}'
Example response:
{
"listing": {
"id": "mkt_01HZZ0J7N7P5B4K2V1Q9R8S6T5",
"character_id": "char_01HZX6FQJ5N6E7T2M3A4B5C6D7",
"price": 250,
"currency": "USD",
"license_type": "commercial",
"status": "active"
}
}
Validation includes:
- character required
- valid positive price
- valid currency
- valid license type
- valid listing status
Purchase a listing
curl -X POST https://api.influgen.ai/api/v1/marketplace/mkt_01HZZ0J7N7P5B4K2V1Q9R8S6T5/purchase \
-H "Authorization: Bearer $ACCESS_TOKEN"
Purchase can fail if:
- you try to buy your own listing
- the listing is no longer available
- you already purchased it
- you do not have enough credits
- your workspace has reached its character limit
Seller and buyer dashboards
Use:
GET /api/v1/marketplace/my-listingsGET /api/v1/marketplace/my-purchases
These routes are useful for building seller dashboards, purchase libraries, and internal tooling around template operations.
Public API note
The character marketplace is not part of the Agency public API key surface today. Use session auth for marketplace actions.