---
title: "Marketplace Submit Model"
method: POST
path: "/api/v1/marketplace/models/submit"
tags: ["marketplace"]
---

# Marketplace Submit Model

`POST /api/v1/marketplace/models/submit`

## Request

- Base URL: `https://www.deepmapai.com`
- URL: `https://www.deepmapai.com/api/v1/marketplace/models/submit`
- Auth: none declared

Submit a new ML model for marketplace review.

The model .joblib file must exist at the provided model_path.
Auto-validates: loads the model, checks it has a predict() method,
and measures inference latency on a small test input.

Requires the caller to be a registered creator.

## Headers

- `x-api-key` string

## Request body

- MarketplaceSubmitRequest: Submit a new model to the marketplace.
  - `name` string, required: Model name
  - `description` string, required: Model description
  - `category` string: Category
  - `subcategory` string: Subcategory
  - `model_type` string: classifier, regressor, or detector
  - `price_per_call_cents` integer: Price per API call in cents
  - `model_path` string, required: Path to the .joblib model file
  - `input_schema` object, required: Input feature schema
  - `output_schema` object, required: Output schema
  - `model_card` object: Full model card metadata

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/deepmapai/apis/deepmap-ai.md) · [All operations](https://skmtc.dev/deepmapai/apis/deepmap-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/deepmapai/apis/deepmap-ai/revisions/dab995d977d0?raw)
