Publishing
설정 업데이트
가시성·유지보수·소스 로케일 전환. 언제든 완전 가역.
PATCH
설정 업데이트
PATCH https://api-datahub.octoparse.com/v1/data-apps/{app_id}/settings
인증: API 키 필요(Authorization: Bearer <API Key>). App 작성자만. 그 외 404.
App 단위의 되돌릴 수 있는 운영 상태로, 수명 주기와 독립적이며 언제든 조정할 수 있습니다:
scope:public은 마켓에 표시,private은 작성자만,shared는 grant 목록(목록은 grant 엔드포인트로 관리).accepting_runs: 유지보수 스위치.false는 유지보수 중을 뜻하며, 다른 사용자의 새 실행은 거부됩니다(403 app-not-accepting-runs,message에pause_message가 들어감). 기존 실행, 구매한 데이터, 마켓 노출에는 영향이 없으며 작성자의 자체 테스트도 제한되지 않습니다. 업스트림이 복구되면true로 되돌리면 되고 수명 주기 변경은 필요 없습니다.source_locale: 매니페스트 텍스트의 언어(예:zh-CN/en-US). 설정하지 않으면 배포 기본값을 사용합니다. 다른 언어의 번역은 이 원본 위에 덧씌워집니다. 새 원본 로캘에 이미 번역이 있으면 응답에translation-shadowed-by-source경고가 포함되며 번역은 자동으로 삭제되지 않습니다.
요청
경로 파라미터
string
필수
App 참조.
요청 body
enum
공개 범위:
public / private / shared.허용 값: public / private / shared.boolean
다른 사용자의 새 실행을 받을지 여부.
string
유지보수 중 호출자에게 표시할 메시지.
string
매니페스트의 원본 로캘 코드.
요청 예시
응답
200 성공
data로 감쌉니다. 필드:
string
필수
현재 공개 범위.
boolean
필수
현재 유지보수 스위치.
string
현재 유지보수 메시지.
string
필수
현재 원본 로캘.
object[]
구조화된 경고.
오류
오류 응답은
{"error": {code, category, message, retryable}}입니다. 오류 참고.