Skip to main content

Marketplace API Reference

All Marketplace endpoints are prefixed with /api/v1/agent/founder/marketplace/ and require JWT authentication with a founder-authorized role.

Base URL

Production:  https://api.olympuscloud.ai/api/v1/agent/founder/marketplace
Development: https://dev.api.olympuscloud.ai/api/v1/agent/founder/marketplace

Endpoints

List Marketplace Listings

Browse and search the marketplace catalog.

GET /marketplace/listings

Query Parameters:

ParameterTypeDescription
typestringFilter by type: agent, app, integration
categorystringFilter by category (e.g., accounting, marketing)
industrystringFilter by industry tag
searchstringFull-text search
sortstringSort by: popular, rating, newest, price
pageintPage number (default: 1)
per_pageintResults per page (default: 20, max: 50)

Response:

{
"listings": [
{
"id": "lst_uuid",
"type": "agent",
"name": "Restaurant Health Inspector Prep",
"description": "Monthly compliance checklist, photo documentation, training reminders",
"category": "compliance",
"industry_tags": ["restaurant", "food_service"],
"icon_url": "https://cdn.olympuscloud.ai/marketplace/icons/health-inspector.png",
"version": "1.2.0",
"pricing_model": "monthly",
"price_cents": 2999,
"install_count": 142,
"avg_rating": 4.6,
"publisher": {
"name": "ComplianceAI",
"verified": true
}
}
],
"meta": {
"total": 87,
"page": 1,
"per_page": 20
}
}

Get Listing Detail

GET /marketplace/listings/{id}

Response: Full listing detail including screenshots, capabilities, reviews, and compatibility information.

Install Agent/App/Integration

POST /marketplace/install

Request:

{
"listing_id": "lst_uuid",
"config": {
"budget_cents_per_day": 500,
"autonomy_level": 3
}
}

Response:

{
"install_id": "inst_uuid",
"listing_id": "lst_uuid",
"status": "active",
"installed_at": "2026-02-28T10:00:00Z"
}

Uninstall

DELETE /marketplace/install/{id}

Submit Review

POST /marketplace/review

Request:

{
"listing_id": "lst_uuid",
"rating": 5,
"review_text": "Excellent agent for restaurant compliance. Saved us hours per month."
}

List Installed Items

GET /marketplace/installed

Returns all agents, apps, and integrations installed for the current tenant.

AI Recommendations

GET /marketplace/recommendations

Returns AI-recommended marketplace items based on the company's industry, size, current products, and usage patterns.

Error Responses

CodeHTTP StatusDescription
LISTING_NOT_FOUND404Marketplace listing not found
ALREADY_INSTALLED409Item already installed for this tenant
INCOMPATIBLE_TIER422Listing not compatible with company tier
BUDGET_EXCEEDED422Agent would exceed daily ACP budget