Skip to main content
GET
/
v1
/
brands
/
{brandId}
/
settings
Get brand settings
curl --request GET \
  --url https://api.letsway.com/v1/brands/{brandId}/settings
{
  "brandEmail": "<string>",
  "paymentPlatform": "stripe-us",
  "templateElement": {
    "hero": {
      "desktopMedia": {
        "id": "<string>",
        "original": "<string>"
      },
      "mobileMedia": {
        "id": "<string>",
        "original": "<string>"
      }
    }
  },
  "features": {
    "features": {
      "someFeature": true
    }
  },
  "shouldValidateComplimentaryBooking": {
    "roomCharge": true,
    "memberCharge": true
  },
  "currency": "<string>",
  "wayVersion": "V1",
  "products": [
    "activate"
  ],
  "paymentMethods": {
    "card": true,
    "apple_pay": true,
    "google_pay": true,
    "amazon_pay": true,
    "cash_app_pay": true,
    "link": true,
    "ali_pay": true,
    "wechat_pay": true
  },
  "cancellationPolicyId": "<string>",
  "promotion": {
    "exclusiveTag": "<string>"
  },
  "customStyle": "<string>"
}

Response

200 - application/json

Get brand settings

brandEmail
string
required

Brand email address

paymentPlatform
enum<string>
required

Payment platform used

Available options:
stripe-us,
stripe-eu,
kicc
templateElement
object
required

Template element settings

features
object
required

Features settings

shouldValidateComplimentaryBooking
object
required

Should validate complimentary booking settings

currency
string
required

Currency code

wayVersion
enum<string>
required

Way version

Available options:
V1,
V2
products
enum<string>[] | null
required

Product lines

Available options:
activate,
host,
reserve
paymentMethods
object
required

Payment methods

cancellationPolicyId
string | null
required

Cancellation policy ID

promotion
object

Promotion settings

customStyle
string

Custom style