Docs/REST API/api_vendor_apply
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
ParameterTypeRequiredDefaultDescription
storeNamestringRequiredPublic display name of the storefront or studio.
storeSlugstringRequiredUnique URL slug for the seller profile (e.g., 'hyper-studio').
biostringOptionalStudio summary, creative discipline, and portfolio overview.
applicationDataJsonstringOptionalOptional JSON payload with extended links, social handles, and verification proof.
autoApprovebooleanOptionaltrue for developers/adminsRequest 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
}