데이터 스키마
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
dataCampaignData필수성공 응답의 데이터입니다.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
data배열 <CampaignData> 필수성공 응답의 데이터입니다.
metaContextPageMetaContextMetaPageMetaRequestMeta필수응답 메타데이터입니다.
추가 필드: 아니요
CampaignCreate
CampaignCreate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
audience문자열선택 사항고객
제약 조건
enum["all", "guest", "customer", "selected"]
benefit_type문자열선택 사항허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["percentage", "fixed", "none"]
category_ids배열 <문자열> 선택 사항관련 카테고리 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code문자열 null선택 사항안정적인 기계 판독용 코드입니다.
제약 조건 · 문자열 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons불리언선택 사항다른 코드와 함께 사용
combine_promotions불리언선택 사항자동 프로모션 상품에 이 코드 사용 허용
customer_ids배열 <문자열> 선택 사항이 리소스에 기록된 고객 정보입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_at문자열 null선택 사항종료 일시
문자열:format:"date-time"free_shipping불리언선택 사항무료 배송
markets배열 <MarketData-Input> 필수스토어 컨텍스트에서 사용할 수 있는 시장입니다.
minItems:1maxItems:1000minimum_quantity정수선택 사항장바구니의 최소 상품 수량
minimum:1maximum:2147483647name문자열필수해당 컨텍스트의 리소스 이름입니다.
minLength:1maxLength:160per_customer_limit정수선택 사항고객별 사용 횟수 제한
minimum:-1maximum:2147483647percentage문자열선택 사항정률
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids배열 <문자열> 선택 사항관련 상품의 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope문자열선택 사항상품
제약 조건
enum["all", "selected"]
show_account불리언선택 사항고객 계정에
show_cart불리언선택 사항장바구니에
show_product불리언선택 사항상품 페이지에
starts_at문자열 null선택 사항시작 일시
문자열:format:"date-time"usage_limit정수선택 사항사용 횟수 제한
minimum:-1maximum:2147483647
추가 필드: 아니요
CampaignData
CampaignData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
audience문자열선택 사항고객
제약 조건
enum["all", "guest", "customer", "selected"]
benefit_type문자열선택 사항허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["percentage", "fixed", "none"]
category_ids배열 <문자열> 선택 사항관련 카테고리 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code문자열 null선택 사항안정적인 기계 판독용 코드입니다.
제약 조건 · 문자열 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons불리언선택 사항다른 코드와 함께 사용
combine_promotions불리언선택 사항자동 프로모션 상품에 이 코드 사용 허용
created_at문자열필수생성 시각입니다.
format:"date-time"created_byCreatorData필수생성자
customer_ids배열 <문자열> 선택 사항이 리소스에 기록된 고객 정보입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabled불리언필수이 설정이 활성화되어 있는지 나타냅니다.
ends_at문자열 null선택 사항종료 일시
문자열:format:"date-time"free_shipping불리언선택 사항무료 배송
id문자열필수리소스 식별자이며 반환된 값을 그대로 유지해야 합니다.
kind문자열필수허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["coupon", "promotion"]
markets배열 <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> 필수스토어 컨텍스트에서 사용할 수 있는 시장입니다.
minItems:1maxItems:1000minimum_quantity정수선택 사항장바구니의 최소 상품 수량
minimum:1maximum:2147483647name문자열필수해당 컨텍스트의 리소스 이름입니다.
minLength:1maxLength:160per_customer_limit정수선택 사항고객별 사용 횟수 제한
minimum:-1maximum:2147483647percentage문자열선택 사항정률
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids배열 <문자열> 선택 사항관련 상품의 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope문자열선택 사항상품
제약 조건
enum["all", "selected"]
show_account불리언선택 사항고객 계정에
show_cart불리언선택 사항장바구니에
show_product불리언선택 사항상품 페이지에
starts_at문자열 null선택 사항시작 일시
문자열:format:"date-time"updated_at문자열필수가장 최근 업데이트 시각입니다.
format:"date-time"usage_limit정수선택 사항사용 횟수 제한
minimum:-1maximum:2147483647used_count정수필수사용 횟수
version정수필수동시성 제어에 사용하는 리소스 버전입니다.
추가 필드: 아니요
CampaignStatus
CampaignStatus · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
enabled불리언필수이 설정이 활성화되어 있는지 나타냅니다.
expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807
추가 필드: 아니요
CampaignUpdate
CampaignUpdate · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
audience문자열선택 사항고객
제약 조건
enum["all", "guest", "customer", "selected"]
benefit_type문자열선택 사항허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["percentage", "fixed", "none"]
category_ids배열 <문자열> 선택 사항관련 카테고리 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
code문자열 null선택 사항안정적인 기계 판독용 코드입니다.
제약 조건 · 문자열 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_coupons불리언선택 사항다른 코드와 함께 사용
combine_promotions불리언선택 사항자동 프로모션 상품에 이 코드 사용 허용
customer_ids배열 <문자열> 선택 사항이 리소스에 기록된 고객 정보입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_at문자열 null선택 사항종료 일시
문자열:format:"date-time"expected_version정수필수쓰기 전에 읽은 버전이며 일치하지 않으면 업데이트가 거부됩니다.
minimum:1maximum:9223372036854775807free_shipping불리언선택 사항무료 배송
markets배열 <MarketData-Input> 필수스토어 컨텍스트에서 사용할 수 있는 시장입니다.
minItems:1maxItems:1000minimum_quantity정수선택 사항장바구니의 최소 상품 수량
minimum:1maximum:2147483647name문자열필수해당 컨텍스트의 리소스 이름입니다.
minLength:1maxLength:160per_customer_limit정수선택 사항고객별 사용 횟수 제한
minimum:-1maximum:2147483647percentage문자열선택 사항정률
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_ids배열 <문자열> 선택 사항관련 상품의 식별자입니다.
maxItems:1000제약 조건 · 배열 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scope문자열선택 사항상품
제약 조건
enum["all", "selected"]
show_account불리언선택 사항고객 계정에
show_cart불리언선택 사항장바구니에
show_product불리언선택 사항상품 페이지에
starts_at문자열 null선택 사항시작 일시
문자열:format:"date-time"usage_limit정수선택 사항사용 횟수 제한
minimum:-1maximum:2147483647
추가 필드: 아니요
CreatorData
CreatorData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
kind문자열필수허용 값으로 설명된 데이터 구조 유형입니다.
제약 조건
enum["admin", "api"]
label문자열필수해당 컨텍스트의 리소스 이름입니다.
reference문자열필수참조하는 엔터티의 식별자입니다.
추가 필드: 아니요
MarketData
MarketData-Input · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
currency문자열필수금액의 통화 코드입니다.
제약 조건
pattern"^[A-Z]{3}$"
fixed_amount문자열선택 사항할인 금액
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_id문자열필수컨텍스트 엔드포인트가 반환한 시장 식별자입니다.
제약 조건
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_price문자열 null선택 사항최대 상품 가격
문자열:maxLength:19제약 조건 · 문자열 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_price문자열 null선택 사항최소 상품 가격
문자열:maxLength:19제약 조건 · 문자열 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotal문자열선택 사항최소 장바구니 금액
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_units정수필수통화에서 사용하는 소수 자릿수입니다.
minimum:0maximum:4
추가 필드: 아니요
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · API가 받거나 반환하는 데이터의 필드, 유형 및 제약 조건입니다.
currency문자열필수금액의 통화 코드입니다.
제약 조건
pattern"^[A-Z]{3}$"
fixed_amount문자열선택 사항할인 금액
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_id문자열필수컨텍스트 엔드포인트가 반환한 시장 식별자입니다.
제약 조건
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_price문자열 null선택 사항최대 상품 가격
문자열:maxLength:19제약 조건 · 문자열 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_price문자열 null선택 사항최소 상품 가격
문자열:maxLength:19제약 조건 · 문자열 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotal문자열선택 사항최소 장바구니 금액
maxLength:19제약 조건
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_units정수필수통화에서 사용하는 소수 자릿수입니다.
minimum:0maximum:4
추가 필드: 아니요