Onboard merchant with initial admin

​

Permite onboard merchant with initial admin.

Body·

required
application/json
  • Email del admin inicial del comercio

  • Nombre completo del admin inicial del comercio

  • Código de país del comercio (ISO-3166 alpha-2)

  • Nombre comercial

  • Slug único por país; máximo 50 caracteres (a-z, 0-9, guiones)

  • Contraseña temporal del admin inicial. Si no se envía, se genera automáticamente. Mínimo 8 caracteres; debe incluir al menos una letra y un número.

  • Teléfono del admin inicial

  • Username del admin inicial. Si no se envía, se genera automáticamente.

  • Razón social/legal de la organization técnica merchant. Si no se envía, usa merchant_name.

  • Industria de la organization técnica merchant.

  • Descripción del comercio

Responses

  • Recurso creado correctamente.

  • application/json
  • application/json
  • application/json
  • application/json
  • application/json
Request Example for post/api/discounts/merchants/onboarding
curl /api/discounts/merchants/onboarding \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "country_code": "EC",
  "merchant_name": "KFC",
  "merchant_slug": "kfc-centro",
  "merchant_description": "",
  "merchant_logo_url": "",
  "merchant_type": "RESTAURANT",
  "organization_name": "KFC Merchant Org",
  "fiscal_id": "1790012345001",
  "company_legal_name": "KFC Ecuador S.A.",
  "website": "https://kfc.com.ec",
  "industry": "Food & Beverage",
  "admin_full_name": "Admin Comercio",
  "admin_email": "admin@kfc.com",
  "admin_phone": "+593999999999",
  "admin_username": "@kfc_admin",
  "admin_password": "TempPass123*"
}'
No Body