A merchant applies to sell
Records an application in state applied, with no store bound yet. Authorised against the body's own merchant_id, so a merchant owner applies only for themselves. A repeated application returns the existing row with 200 rather than 409 — a double-click is not an error.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://sandbox.505pay.link/v1/marketplace/sellers/apply" \ -H "Content-Type: application/json" \ -d '{ "merchant_id": "500924a8-3f5e-4c00-beb8-2efcde988aea", "display_name": "string", "slug": "string" }'{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"merchant_id": "500924a8-3f5e-4c00-beb8-2efcde988aea",
"store_id": "7fe87115-950c-4ae8-bd7e-970406bc9ac0",
"state": "invited",
"display_name": "string",
"slug": "string",
"commission_bps": 0,
"effective_commission_bps": 0,
"kyc_active": true,
"live_listings": 0,
"open_orders": 0
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "rate_limit_exceeded",
"message": "too many requests",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}Was this page helpful?