관리자 API: Blueprint 임포트 및 익스포트
Blueprint를 익스포트하여 백업하거나 Blueprint를 익스포트하고 임포트하여 한 CPQ 환경에서 다른 환경으로 이동할 수 있습니다.
Blueprint 관리자 API는 CPQ Blueprint 작업을 위한 임포트 및 익스포트 API 호출을 제공합니다. 일반적인 사용 사례에는 환경 간 CPQ Blueprint 마이그레이션 및 Blueprint 백업이 포함됩니다. Blueprint 관리자 API를 CPQ 보려면 다음을 참조하십시오.
모든 CPQ API의 전체 목록은 API 참조를 CPQ 참조하십시오.
https://api-docs.logik.io/#introduction
Github에서 오픈 소스 API 설명서를 볼 CPQ 수도 있습니다.
https://github.com/logikioopensource/API-Documentation
Blueprint API 호출을 위한 관리자 API 키를 설정하는 방법에 대한 자세한 내용은 다음을 참조하십시오.
Blueprint 익스포트 API
API를 통해 Blueprint를 익스포트하기 위해 Blueprint 익스포트 호출이 Blueprint의 변수 이름을 전달하여 익스포트 작업을 시작합니다. 이에 대한 응답으로 호출은 상태를 검색하고 Blueprint를 ZIP 파일로 다운로드하기 위해 쿼리할 수 있는 작업 ID를 받습니다.
Blueprint를 익스포트하고 다운로드하기 위한 API 호출 시퀀스는 다음과 같습니다.
- Blueprint 익스포트
페이로드의 Blueprint 변수를 사용하여 익스포트를 시작합니다. 익스포트 상태에 대해 작업 ID를 폴링할 수 있습니다.
- 작업 상태 확인
상태를 확인하려면 익스포트 호출 후 반환되는 작업 ID를 사용합니다. 상태가 COMPLETED이면 3단계로 진행합니다.
- 익스포트 다운로드
동일한 작업 ID를 사용하여 Blueprint가 포함된 ZIP 파일을 다운로드합니다.
Blueprint 익스포트 호출에 대한 소스 코드를 보려면 다음을 참조하십시오.
Blueprint 임포트 API
Blueprint를 임포트하기 위해 Blueprint 임포트 호출이 Blueprint의 ZIP 파일을 전달하여 임포트 작업을 시작합니다.
Blueprint를 임포트하기 위한 API 호출 시퀀스는 다음과 같습니다.
- Blueprint 임포트
Blueprint가 포함된 ZIP 파일을 선택합니다. 임포트 상태에 대해 작업 ID를 폴링할 수 있습니다.
- 작업 상태 확인
상태를 확인하려면 임포트 호출 후 반환되는 작업 ID를 사용합니다. 상태가 성공이면 작업이 완료된 것입니다.
Blueprint 임포트 호출에 대한 소스 코드를 보려면 다음을 참조하십시오.