Skip to main content
POST
/
api
/
v1
/
vendors
/
{vendorUuid}
/
children
하위 벤더 추가
curl --request POST \
  --url https://api.steppay.kr/api/v1/vendors/{vendorUuid}/children \
  --header 'Content-Type: application/json' \
  --header 'Secret-Token: <api-key>' \
  --data '
{
  "name": "<string>",
  "email": "<string>",
  "phone": "<string>",
  "password": "<string>"
}
'
{
  "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "firstManagerUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "manager": {
    "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "username": "<string>",
    "nickname": "<string>",
    "enabled": true,
    "emailVerified": true,
    "createdAt": "2023-11-07T05:31:56Z",
    "phone": "<string>",
    "choo": "<string>"
  },
  "name": "<string>",
  "description": "<string>",
  "secretKey": "<string>",
  "paymentKey": "<string>",
  "deliveryCharge": {
    "useDefaultCourier": true,
    "useDeliveryCharge": true,
    "useLocalShipCharge": true,
    "jejuShipAmount": 123,
    "islandAndMountainShipAmount": 123,
    "defaultCourierId": "<string>",
    "deliveryChargeType": "FREE",
    "defaultDeliveryCharge": 123,
    "freeShipOverAmount": 123
  },
  "vendorSettings": {
    "vatIncluded": true,
    "vatRate": 123,
    "notiBeforePayment": true,
    "notiBeforePaymentDays": 123,
    "usageAutoRefund": true,
    "paymentAmountScale": 123,
    "notiBeforePaymentTime": {
      "hour": 123,
      "minute": 123,
      "second": 123,
      "nano": 123
    },
    "workspace": "<string>",
    "customDomain": {
      "status": "CONNECTED",
      "domain": "<string>"
    }
  },
  "checkFirstActivation": true,
  "surveyed": true,
  "useDormantCustomer": true,
  "useDormantNotification": true,
  "apps": [
    {
      "productCode": "<string>",
      "priceCode": "<string>",
      "status": "ACTIVE",
      "installed": true,
      "subscriptionId": 123,
      "settings": "<string>"
    }
  ],
  "useAuth": true,
  "useStore": true,
  "usePayout": true,
  "zoneId": "<string>",
  "currency": "<string>",
  "currencyLock": true,
  "id": 123,
  "parentUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "realmKeycloakId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "realmName": "<string>",
  "realmEmailAsUsername": true,
  "featuredImageUrl": "<string>",
  "email": "<string>",
  "wordpress": {
    "consumerKey": "<string>",
    "consumerSecret": "<string>"
  },
  "contactUrl": "<string>",
  "checkFailStepbuilder": "<string>",
  "vendorTerms": {
    "useCheckBox": true,
    "termsAgree": [
      {
        "field": true,
        "title": "<string>",
        "order": 123,
        "content": "<string>"
      }
    ]
  }
}

Authorizations

Secret-Token
string
header
required

Path Parameters

vendorUuid
string<uuid>
required

Body

application/json
name
string
required
email
string
required
phone
string
password
string

Response

정상적으로 추가됨

uuid
string<uuid>
required
firstManagerUuid
string<uuid>
required
manager
object
required
name
string
required
description
string
required
secretKey
string
required
paymentKey
string
required
deliveryCharge
object
required
vendorSettings
object
required
checkFirstActivation
boolean
required
surveyed
boolean
required
useDormantCustomer
boolean
required
useDormantNotification
boolean
required
apps
object[]
required
useAuth
boolean
required
useStore
boolean
required
usePayout
boolean
required
zoneId
string
required
currency
string
required
currencyLock
boolean
required
id
integer<int64>
parentUuid
string<uuid>
realmKeycloakId
string<uuid>
realmName
string
realmEmailAsUsername
boolean
email
string
wordpress
object
contactUrl
string
checkFailStepbuilder
string
vendorTerms
object