---
title: "Submit a merchant onboarding application"
method: POST
path: "/v1/merchant/applications"
---

# Submit a merchant onboarding application

`POST /v1/merchant/applications`

## Request

- Base URL: `https://buyingmesh.com`
- URL: `https://buyingmesh.com/v1/merchant/applications`
- Auth: none declared

## Request body

- object
  - `companyName` string, required
  - `workEmail` string, email, required
  - `category` string, required
  - `catalogSize` string, required
  - `legalName` string
  - `contactName` string, required
  - `contactPhone` string
  - `supplierType` 'manufacturer' | 'trading_company' | 'distributor'
  - `countryRegion` string
  - `shippingOrigin` string, required
  - `productionCapacity` string
  - `qualificationSummary` string
  - `qualificationEvidenceUrl` string, uri
  - `fulfillmentProfile` string
  - `websiteUrl` string, uri
  - `description` string
  - `dataAuthorizationConfirmed` true, required
  - `imageRightsConfirmed` true, required

## Response `201`

Application received

## Other responses

- `422`: Validation failed

---

[API](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api.md) · [All operations](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api/llms.txt) · [OpenAPI document](https://skmtc.dev/buyingmesh/apis/buyingmesh-procurement-api/revisions/370360c1315c?raw)
