POST
/api/v1/vendor/applyAuthorization: Bearer <token>Register Vendor Store
Register or onboard a creator / studio store profile to publish assets.
Description
Initializes a vendor profile under the authenticated account. For verified developers and admins, this profile is immediately active (Approved), permitting instant catalog creation and uploads.
Parameters
5 parameters| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| storeName | string | Required | — | Public display name of the storefront or studio. |
| storeSlug | string | Required | — | Unique URL slug for the seller profile (e.g., 'hyper-studio'). |
| bio | string | Optional | — | Studio summary, creative discipline, and portfolio overview. |
| applicationDataJson | string | Optional | — | Optional JSON payload with extended links, social handles, and verification proof. |
| autoApprove | boolean | Optional | true for developers/admins | Request instant approval for programmatic developer integration. |
Request Example
curl -X POST https://api.trykrafto.xyz/api/v1/vendor/apply \
-H "Authorization: Bearer kr_live_token..." \
-H "Content-Type: application/json" \
-d '{
"storeName": "Hypertype Studios",
"storeSlug": "hypertype",
"bio": "Independent type foundry specializing in geometric display fonts for motion and UI.",
"autoApprove": true
}'Response Example
application/json (200 OK)
{
"id": "vnd_9831a_44c",
"userId": "usr_82310_bcd",
"storeName": "Hypertype Studios",
"storeSlug": "hypertype",
"status": "Approved",
"commissionRate": 0.7
}