# 혜택 체인 가져오기 관리할 특정 혜택 체인을 가져옵니다. Endpoint: GET /v2/project/{project_id}/admin/offer_chain/id/{offer_chain_id} Version: 2.0.0 Security: basicAuth ## Path parameters: - `project_id` (integer, required) 프로젝트 ID입니다. 이 매개 변수는 관리자 페이지의 프로젝트 이름 옆에서 확인할 수 있습니다. Example: 44056 - `offer_chain_id` (integer, required) 혜택 체인 ID입니다. Example: 101 ## Response 200 fields (application/json): - `attribute_conditions` (array) 사용자 특성 검증 조건. 사용자 특성이 지정된 모든 조건과 일치하는지 여부에 따라 체인 가용성을 결정합니다. - `date_end` (string,null) 혜택 체인이 종료되는 날짜입니다. null일 수 있습니다. date_end이(가) null인 경우 혜택 체인에는 기간 제한이 없습니다. Example: "2020-04-15T18:16:00+05:00" - `date_start` (string) 혜택 체인이 시작되는 날짜입니다. Example: "2020-04-15T18:16:00+05:00" - `description` (object,null) 아이템 설명에 대한 현지화가 있는 개체입니다. 두 글자 소문자 언어 코드(예: en) 또는 다섯 글자 로케일 코드(예: en-US) 두 가지 형식 중 하나로 되어 있는 값을 허용합니다. 두 형식 모두 입력으로 허용되지만 응답은 두 글자 소문자 언어 코드를 반환합니다. 동일한 언어에 대한 두 옵션(예: en 및 en-US)이 모두 제공되면 마지막으로 제공된 값이 저장됩니다. 지원되는 언어의 전체 목록은 [문서](/ko/doc/shop-builder/references/supported-languages/)에서 확인할 수 있습니다. - `id` (integer) 고유한 혜택 체인 ID입니다. Example: 9 - `is_always_visible` (boolean) 체인을 모든 사용자에게 표시할지 여부: * true인 경우, 사용자의 인증 상태나 특성에 관계없이 체인이 항상 표시됩니다. * false인 경우, 개인화된 체인을 찾을 수 없는 경우에만 체인이 표시됩니다. 예를 들어, 사용자가 인증되지 않았거나 특성이 개인화된 체인과 일치하지 않는 경우에 그러합니다. 개인화된 체인의 컨텍스트에서만 적용되며 attribute_conditions 배열이 전달되지 않은 경우에 사용됩니다. Example: true - `is_enabled` (boolean) Example: true - `name` (object,null) 아이템 이름에 대한 현지화가 있는 개체입니다. 두 글자 소문자 언어 코드(예: en) 또는 다섯 글자 언어 코드(예: en-US) 두 가지 형식 중 하나로 되어 있는 값을 허용합니다. 두 형식 모두 입력으로 허용되지만 응답은 두 글자 소문자 언어 코드를 반환합니다. 동일한 언어에 대한 두 옵션(예: en 및 en-US)이 모두 제공되면 마지막으로 제공된 값이 저장됩니다. 지원되는 언어의 전체 목록은 [문서](/ko/doc/shop-builder/references/supported-languages/)에서 확인할 수 있습니다. - `order` (integer) 배열 순서를 정의합니다. Example: 1 - `recurrent_schedule` (object,null) 혜택 체인의 반복 재설정 기간입니다. - `steps` (array) - `steps.is_free` (boolean) 혜택 체인 단계가 무료인지 여부를 나타냅니다.true인 경우 무료 혜택 체인 단계 신청 호출을 사용하여 해당 단계를 신청해야 합니다.false인 경우 유료 혜택 체인 단계 주문 생성 호출을 사용하여 구매해야 합니다. - `steps.items` (array) - `steps.items.image_url` (string,null) 이미지 URL입니다. Example: "https://image.example.com" - `steps.items.is_free` (boolean) true일 경우 아이템은 무료입니다. - `steps.items.item_id` (integer) 내부의 고유 아이템 ID입니다. Example: 1 - `steps.items.quantity` (integer) 아이템의 개수입니다. Example: 1 - `steps.items.sku` (string) 고유 아이템 ID입니다. SKU는 소문자 및 대문자 라틴 영숫자, 마침표, 대시 및 밑줄만 포함할 수 있습니다. Example: "booster_mega_1" - `steps.items.type` (string) 아이템 유형: virtual_good/virtual_currency/bundle/unit. - `steps.step_id` (integer,null) 체인 단계의 고유 ID입니다. Example: 10 - `steps.step_number` (integer) 단계 번호입니다. Example: 2 - `steps.step_price` (object,null) - `steps.step_price.amount` (number, required) 실제 화폐로 표시된 단계 가격입니다. Example: 99.99 - `steps.step_price.currency` (string, required) 아이템 가격 통화입니다. [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)에 따른 3자리 코드입니다. Example: "USD" ## Response 401 fields (application/json): - `errorCode` (integer) Example: 1020 - `errorMessage` (string) Example: "[0401-1020]: Error in Authentication method occurred" - `statusCode` (integer) Example: 401 ## Response 404 fields (application/json): - `errorCode` (integer) Example: 1102 - `errorMessage` (string) Example: "[0401-1102]: Unprocessable Entity. The property `property_name` is required" - `errorMessageExtended` (object,null) - `statusCode` (integer) Example: 422 - `transactionId` (string) Example: "x-x-x-x-transactionId-mock-x-x-x"