레이아웃 구성 규칙 조회

Request

메시지 상품별 레이아웃 구성 규칙을 조회합니다.

get

메시지 상품별 레이아웃 구성 규칙을 조회합니다.
본 규칙에 부합해야만 레이아웃 등록/수정이 가능합니다.

  • 계정 권한: 대행사
Authorizations
get
GET /api/1.1/baselayout/product/rule HTTP/1.1
Host: api-qa.rcsbizcenter.com
Authorization: Bearer JWT
Accept: */*

Response

필드명
타입
길이
필수여부
기본값
설명

array<object>

O

상품별 레이아웃 구성 규칙 정보

code

string

5

O

20000000

status

integer

3

O

200

desc

string

O

result - array<object>

필드명
타입
길이
필수여부
기본값
설명

productCode

string

20

레이아웃 사용이 가능한 메시지 상품 코드 입니다.

  • sms

  • lms

  • mms

componentCount

integer

레이아웃 정의 시 지정 가능한 최대 컴포넌트 개수 입니다.

componentMinCount

integer

레이아웃 정의 시 필요한 최소 컴포넌트 개수 입니다.

buttonCount

integer

레이아웃 정의 시 지정 가능한 버튼 컴포넌트 개수 입니다.

object

현재 제공되는 컴포넌트 그룹ID 별 레이아웃 내 설정 가능한 컴포넌트 그룹의 지정 가능 개수를 표시합니다.

componentLimit - object

필드명
타입
길이
필수여부
기본값
설명

ImageGroup

integer

20

TitleGroup

integer

BannerGroup

integer

DescriptionGroup

integer

ItemGroup

integer

ThumbDescGroup

integer

TableGroup

integer

ThumbnailGroup

integer

NoticeGroup

integer

ButtonGroup

integer

❖ response body sample

{
    "code": "20000000",
    "desc": null,
    "result": [
        {
            "productCode": "sms",
            "componentMinCount": 1,
            "componentCount": 2,
            "buttonCount": 1,
            "componentLimit": {
                "ItemGroup": 1,
                "TableGroup": 1,
                "ButtonGroup": 1,
                "DescriptionGroup": 1,
                "TitleGroup": 1
            }
        },
        {
            "productCode": "lms",
            "componentMinCount": 1,
            "componentCount": 6,
            "buttonCount": 3,
            "componentLimit": {
                "ItemGroup": 1,
                "NoticeGroup": 1,
                "TableGroup": 2,
                "ButtonGroup": 3,
                "DescriptionGroup": 3,
                "TitleGroup": 1
            }
        },
        {
            "productCode": "mms",
            "componentMinCount": 1,
            "componentCount": 6,
            "buttonCount": 3,
            "componentLimit": {
                "ItemGroup": 1,
                "NoticeGroup": 1,
                "TableGroup": 1,
                "ThumbnailGroup": 1,
                "ButtonGroup": 3,
                "ThumbDescGroup": 1,
                "DescriptionGroup": 1,
                "ImageGroup": 1,
                "TitleGroup": 1,
                "BannerGroup": 1
            }
        }
    ],
    "status": 200
}

Last updated