지원 종료. 이 v2 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. 새로 연동한다면 POST /api/v3/orders/wtr-extract를 사용하고, 마이그레이션 방법은 워터마크 검출 빠른 시작을 참고하세요.v2 지원 종료 후 동작 (2026년 10월 9일 09:00 KST, 00:00 UTC부터):
인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다.
인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { "code": "WATERMARK_V2_API_SUNSET" }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.
그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.
종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.
기존 v2 주문 조회와 이미 생성된 결과·보고서 다운로드는 기존 보존 기간 안에서 계속 이용할 수 있습니다. v2 보고서를 새로 생성하거나 재생성할 수는 없습니다.
그 전까지 요청·응답 동작은 같고, v2 워터마크 엔드포인트의 모든 응답에 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link 헤더만 추가됩니다.
v3 워터마크 검출은 v2로 삽입한 워터마크를 검출할 수 없습니다. 엔드포인트만 v3로 바꿔도 기존 v2 워터마크 이미지는 검출되지 않으며, v2 지원이 종료된 뒤 v2 검출을 위한 예외도 제공하지 않습니다.
업로드 URL. live 키는 S3 presigned URL을 받고, 테스트 키는 절대 https://api.bizmori.com/api/v2/test-uploads/{signedToken} URL을 받습니다. 두 URL은 1시간 후 만료되며 POST /api/v2/orders/{orderId}/refresh-urls로 재발급할 수 있습니다. signed token 자체가 테스트 업로드를 인가하므로 PUT에 Authorization 헤더가 필요 없습니다. 테스트 요청 본문은 스트림으로 소비되어 저장되지 않으며, 테스트 주문은 사용량 차감이나 실제 외부 처리 없이 모의 결과로 전이합니다.
업로드 URL. live 키는 S3 presigned URL을 받고, 테스트 키는 절대 https://api.bizmori.com/api/v2/test-uploads/{signedToken} URL을 받습니다. 두 URL은 1시간 후 만료되며 POST /api/v2/orders/{orderId}/refresh-urls로 재발급할 수 있습니다. signed token 자체가 테스트 업로드를 인가하므로 PUT에 Authorization 헤더가 필요 없습니다. 테스트 요청 본문은 스트림으로 소비되어 저장되지 않으며, 테스트 주문은 사용량 차감이나 실제 외부 처리 없이 모의 결과로 전이합니다.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ContentCare API Documentation","colors":{"primary":"#6366F1","light":"#818CF8","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/mori-7d8a16e6/uiCwTpjPPKH9gjDZ/logo/light.svg?fit=max\u0026auto=format\u0026n=uiCwTpjPPKH9gjDZ\u0026q=85\u0026s=cd317193218c94284b35aa84c52b5d17","dark":"https://mintcdn.com/mori-7d8a16e6/uiCwTpjPPKH9gjDZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=uiCwTpjPPKH9gjDZ\u0026q=85\u0026s=3ca4613110f4781acc20a8f41010eb25"},"favicon":"https://mintcdn.com/mori-7d8a16e6/cf99juWefDk4kbc7/favicon.svg?fit=max\u0026auto=format\u0026n=cf99juWefDk4kbc7\u0026q=85\u0026s=435a67276a065858333792f3481060d7","api":{"openapi":["api-reference/openapi.yaml","ko/api-reference/openapi.yaml","ja/api-reference/openapi.yaml"],"params":{"expanded":"all"}},"navbar":{"links":[{"href":"mailto:support@contentcare.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.contentcare.ai"}},"footer":{"socials":{"website":"https://app.contentcare.ai"},"links":[{"items":[{"label":"Dashboard","href":"https://app.contentcare.ai"},{"label":"MORI Corp.","href":"https://www.mori-corp.io"},{"label":"Contact Support","href":"mailto:support@contentcare.ai"},{"label":"Status","href":"https://status.bizmori.com"}]},{"items":[{"label":"Guides","href":"/index"},{"label":"API Reference","href":"/api-reference/introduction"},{"label":"Error Codes","href":"/errors"},{"label":"Webhooks","href":"/webhooks"},{"label":"What's new","href":"/changelog"}]},{"items":[{"label":"Terms of Service","href":"/legal/terms"},{"label":"Privacy Policy","href":"/legal/privacy"},{"label":"DPA","href":"/legal/dpa"},{"label":"Acceptable Use","href":"/legal/aup"},{"label":"Sub-processors","href":"/legal/sub-processors"}]}]},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"ContentCare Dashboard","icon":"code","href":"https://app.contentcare.ai"},{"anchor":"Support","icon":"envelope","href":"mailto:support@contentcare.ai"},{"anchor":"Status","icon":"signal-bars","href":"https://status.bizmori.com"}]},"languages":[{"language":"en","href":""},{"language":"ko","href":"ko"},{"language":"ja","href":"ja"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mori-7d8a16e6","hasAudioNarration":false,"actualSubdomain":"mori-7d8a16e6","customDomains":["docs.contentcare.ai"],"gitSource":{"type":"github","owner":"moriproject","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf20b6ebccf90c95aed79e","collectionId":"baf5a4e1-d8a9-48a9-8286-f39968aeca3c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf20b6ebccf90c95aed79e"},"entitlements":{},"buildId":"6adf20b6ebccf90c95aed79e","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"en","tag":"API Reference","count":27},{"language":"ja","tag":"API リファレンス","count":27},{"language":"ko","tag":"API 레퍼런스","count":27},{"language":"en","tag":"Guides","count":14},{"language":"ja","tag":"ガイド","count":14},{"language":"ko","tag":"가이드","count":14},{"language":"en","tag":"Webhooks","count":8},{"language":"en","tag":"Getting Started","count":8},{"language":"ja","tag":"Webhooks","count":8},{"language":"ja","tag":"はじめに","count":8},{"language":"ko","tag":"Webhooks","count":8},{"language":"ko","tag":"시작하기","count":8},{"language":"en","tag":"Orders","count":7},{"language":"ja","tag":"Orders","count":7},{"language":"ko","tag":"Orders","count":7},{"language":"en","tag":"Legal","count":6},{"language":"ja","tag":"法的事項","count":6},{"language":"ko","tag":"법적 고지","count":6},{"language":"en","tag":"Anti-AI","count":3},{"language":"ja","tag":"Anti-AI","count":3},{"language":"ko","tag":"Anti-AI","count":3},{"language":"en","tag":"AI Detection","count":2},{"language":"en","tag":"Reports","count":2},{"language":"en","tag":"Watermark Embed","count":2},{"language":"ja","tag":"AI Detection","count":2},{"language":"ja","tag":"レポート","count":2},{"language":"ja","tag":"Watermark-Embed","count":2},{"language":"ko","tag":"AI Detection","count":2},{"language":"ko","tag":"보고서","count":2},{"language":"ko","tag":"Watermark-Embed","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"ko/api-reference/watermark-extract/create-order","slug":"/ko/api-reference/watermark-extract/create-order","pageMetadata":{"tag":"v2","title":"워터마크 추출 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/wtr-extract","description":"**지원 종료.** 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. `POST /api/v3/orders/wtr-extract`를 사용하세요.\n\n이 엔드포인트의 모든 응답(인증 오류와 `410` 응답 포함)에는 `Deprecation: true`, `Sunset: Fri, 09 Oct 2026 00:00:00 GMT`, `Link: \u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\"` 헤더가 포함됩니다.\n\n2026년 10월 9일 09:00 KST(00:00 UTC)부터:\n- 인증·권한 검사는 지금처럼 먼저 수행하므로 `401`, `403` 오류는 기존과 같습니다.\n- 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 `sk_test_` 키 모두 `410 Gone`과 `{ \"code\": \"WATERMARK_V2_API_SUNSET\" }`을 받습니다. `Link` 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.\n- 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(`errors.errorCode`)와 실패 웹훅에 `WATERMARK_V2_API_SUNSET`과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.\n- 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.\n\n워터마크 추출 주문을 생성합니다.\n- 주문당 파일 1개\n- 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원\n- 이미지의 경우 `includeOriginal: true`로 원본 파일도 함께 업로드 가능\n- PDF는 `includeOriginal` 미지원\n","href":"/ko/api-reference/watermark-extract/create-order"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"지원 종료.\"\n }), \" 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. \", _jsx(_components.code, {\n children: \"POST /api/v3/orders/wtr-extract\"\n }), \"를 사용하세요.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"이 엔드포인트의 모든 응답(인증 오류와 \", _jsx(_components.code, {\n children: \"410\"\n }), \" 응답 포함)에는 \", _jsx(_components.code, {\n children: \"Deprecation: true\"\n }), \", \", _jsx(_components.code, {\n children: \"Sunset: Fri, 09 Oct 2026 00:00:00 GMT\"\n }), \", \", _jsx(_components.code, {\n children: \"Link: \u003c/api/v3/orders/wtr-extract>; rel=\\\"successor-version\\\"\"\n }), \" 헤더가 포함됩니다.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"2026년 10월 9일 09:00 KST(00:00 UTC)부터:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"인증·권한 검사는 지금처럼 먼저 수행하므로 \", _jsx(_components.code, {\n children: \"401\"\n }), \", \", _jsx(_components.code, {\n children: \"403\"\n }), \" 오류는 기존과 같습니다.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 \", _jsx(_components.code, {\n children: \"sk_test_\"\n }), \" 키 모두 \", _jsx(_components.code, {\n children: \"410 Gone\"\n }), \"과 \", _jsx(_components.code, {\n children: \"{ \\\"code\\\": \\\"WATERMARK_V2_API_SUNSET\\\" }\"\n }), \"을 받습니다. \", _jsx(_components.code, {\n children: \"Link\"\n }), \" 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(\", _jsx(_components.code, {\n children: \"errors.errorCode\"\n }), \")와 실패 웹훅에 \", _jsx(_components.code, {\n children: \"WATERMARK_V2_API_SUNSET\"\n }), \"과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"워터마크 추출 주문을 생성합니다.\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"주문당 파일 1개\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"이미지의 경우 \", _jsx(_components.code, {\n children: \"includeOriginal: true\"\n }), \"로 원본 파일도 함께 업로드 가능\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"PDF는 \", _jsx(_components.code, {\n children: \"includeOriginal\"\n }), \" 미지원\"]\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`지원 종료.`}),` 이 v2 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. 새로 연동한다면 `,_jsx(_components.a,{href:`/ko/api-reference/watermark-extract/create-order-v3`,children:_jsx(_components.code,{children:`POST /api/v3/orders/wtr-extract`})}),`를 사용하고, 마이그레이션 방법은 `,_jsx(_components.a,{href:`/ko/quickstart/watermark-extract#v2%EC%97%90%EC%84%9C-v3%EB%A1%9C-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98`,children:`워터마크 검출 빠른 시작`}),`을 참고하세요.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`v2 지원 종료 후 동작`}),` (2026년 10월 9일 09:00 KST, 00:00 UTC부터):`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`인증·권한 검사는 지금처럼 먼저 수행하므로 `,_jsx(_components.code,{children:`401`}),`, `,_jsx(_components.code,{children:`403`}),` 오류는 기존과 같습니다.`]}),`\n`,_jsxs(_components.li,{children:[`인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 `,_jsx(_components.code,{children:`sk_test_`}),` 키 모두 `,_jsx(_components.code,{children:`410 Gone`}),`과 `,_jsx(_components.code,{children:`{ \"code\": \"WATERMARK_V2_API_SUNSET\" }`}),`을 받습니다. `,_jsx(_components.code,{children:`Link`}),` 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.`]}),`\n`,_jsxs(_components.li,{children:[`그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(`,_jsx(_components.code,{children:`errors.errorCode`}),`)와 실패 웹훅에 `,_jsx(_components.code,{children:`WATERMARK_V2_API_SUNSET`}),`과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.`]}),`\n`,_jsx(_components.li,{children:`종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.`}),`\n`,_jsx(_components.li,{children:`기존 v2 주문 조회와 이미 생성된 결과·보고서 다운로드는 기존 보존 기간 안에서 계속 이용할 수 있습니다. v2 보고서를 새로 생성하거나 재생성할 수는 없습니다.`}),`\n`]}),_jsxs(_components.p,{children:[`그 전까지 요청·응답 동작은 같고, v2 워터마크 엔드포인트의 모든 응답에 `,_jsx(_components.code,{children:`Deprecation: true`}),`, `,_jsx(_components.code,{children:`Sunset: Fri, 09 Oct 2026 00:00:00 GMT`}),`, `,_jsx(_components.code,{children:`Link`}),` 헤더만 추가됩니다.`]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`v3 워터마크 검출은 v2로 삽입한 워터마크를 검출할 수 없습니다.`}),` 엔드포인트만 v3로 바꿔도 기존 v2 워터마크 이미지는 검출되지 않으며, v2 지원이 종료된 뒤 v2 검출을 위한 예외도 제공하지 않습니다.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`지원-종료-후-응답`,children:`지원 종료 후 응답`}),`\n`,_jsx(_components.p,{children:`2026년 10월 9일 09:00 KST(00:00 UTC)부터 이 엔드포인트에 인증을 통과한 요청을 보내면 다음과 같이 응답합니다.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`http`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`HTTP`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1.1`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 410`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Gone`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Content-Type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` application/json; charset=utf-8`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Deprecation`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` true`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Sunset`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Fri, 09 Oct 2026 00:00:00 GMT`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Link`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"WATERMARK_V2_API_SUNSET\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Link`}),` 헤더의 v3 엔드포인트로 새로 요청하세요.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"tag":"v2","title":"워터마크 추출 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/wtr-extract","description":"**지원 종료.** 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. `POST /api/v3/orders/wtr-extract`를 사용하세요.\n\n이 엔드포인트의 모든 응답(인증 오류와 `410` 응답 포함)에는 `Deprecation: true`, `Sunset: Fri, 09 Oct 2026 00:00:00 GMT`, `Link: \u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\"` 헤더가 포함됩니다.\n\n2026년 10월 9일 09:00 KST(00:00 UTC)부터:\n- 인증·권한 검사는 지금처럼 먼저 수행하므로 `401`, `403` 오류는 기존과 같습니다.\n- 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 `sk_test_` 키 모두 `410 Gone`과 `{ \"code\": \"WATERMARK_V2_API_SUNSET\" }`을 받습니다. `Link` 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.\n- 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(`errors.errorCode`)와 실패 웹훅에 `WATERMARK_V2_API_SUNSET`과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.\n- 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.\n\n워터마크 추출 주문을 생성합니다.\n- 주문당 파일 1개\n- 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원\n- 이미지의 경우 `includeOriginal: true`로 원본 파일도 함께 업로드 가능\n- PDF는 `includeOriginal` 미지원\n","href":"/ko/api-reference/watermark-extract/create-order"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"지원 종료 후 응답","slug":"지원-종료-후-응답","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"워터마크 추출 주문 생성","operationId":"createWatermarkExtractOrder","deprecated":true,"x-mint":{"href":"/ko/api-reference/watermark-extract/create-order"},"description":"**지원 종료.** 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. `POST /api/v3/orders/wtr-extract`를 사용하세요.\n\n이 엔드포인트의 모든 응답(인증 오류와 `410` 응답 포함)에는 `Deprecation: true`, `Sunset: Fri, 09 Oct 2026 00:00:00 GMT`, `Link: \u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\"` 헤더가 포함됩니다.\n\n2026년 10월 9일 09:00 KST(00:00 UTC)부터:\n- 인증·권한 검사는 지금처럼 먼저 수행하므로 `401`, `403` 오류는 기존과 같습니다.\n- 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 `sk_test_` 키 모두 `410 Gone`과 `{ \"code\": \"WATERMARK_V2_API_SUNSET\" }`을 받습니다. `Link` 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요.\n- 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(`errors.errorCode`)와 실패 웹훅에 `WATERMARK_V2_API_SUNSET`과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다.\n- 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다.\n\n워터마크 추출 주문을 생성합니다.\n- 주문당 파일 1개\n- 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원\n- 이미지의 경우 `includeOriginal: true`로 원본 파일도 함께 업로드 가능\n- PDF는 `includeOriginal` 미지원\n","tags":["Watermark Extract"],"security":["81099b53-864e-4ec5-b556-a32308950529"],"requestBody":"271b33d9-889f-427f-96d4-37296f73dc20","responses":{"200":"c1d519e7-3683-43ce-a5d8-3ac64738dec0","400":"46a7c7c5-7161-44cf-a9ef-3da6789a7665","401":"628b18dd-b230-4fca-b442-f2c7c2b364c4","403":"63eca6a4-7e36-4c15-bb9a-80970869478e","410":"72ed7370-d628-4dc7-bd24-834a31555d54","429":"52fd3eec-1bd5-46fb-a858-9421afe92ddb"},"x-codeSamples":[{"lang":"curl","label":"cURL","source":"curl -X POST https://api.bizmori.com/api/v2/orders/wtr-extract \\\n -H \"Authorization: Bearer YOUR_API_TOKEN\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"idempotencyKey\": \"8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26\",\n \"file\": {\n \"fileName\": \"watermarked.jpg\"\n }\n }'"},{"lang":"javascript","label":"JavaScript","source":"const response = await fetch('https://api.bizmori.com/api/v2/orders/wtr-extract', {\n method: 'POST',\n headers: {\n 'Authorization': 'Bearer YOUR_API_TOKEN',\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n idempotencyKey: '8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26',\n file: {\n fileName: 'watermarked.jpg'\n }\n })\n});\nconst data = await response.json();"},{"lang":"python","label":"Python","source":"import requests\n\nresponse = requests.post(\n 'https://api.bizmori.com/api/v2/orders/wtr-extract',\n headers={'Authorization': 'Bearer YOUR_API_TOKEN'},\n json={\n 'idempotencyKey': '8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26',\n 'file': {\n 'fileName': 'watermarked.jpg'\n }\n }\n)\ndata = response.json()"}],"method":"post","type":"path","servers":["b88bc9c2-82b5-4ea3-9ea3-7debc71e0461"],"path":"/api/v2/orders/wtr-extract","baseUrlOptions":["https://api.bizmori.com"],"title":"워터마크 추출 주문 생성","codeSamples":[{"label":"cURL","lang":"curl","source":"curl -X POST https://api.bizmori.com/api/v2/orders/wtr-extract \\\n -H \"Authorization: Bearer YOUR_API_TOKEN\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"idempotencyKey\": \"8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26\",\n \"file\": {\n \"fileName\": \"watermarked.jpg\"\n }\n }'"},{"label":"JavaScript","lang":"javascript","source":"const response = await fetch('https://api.bizmori.com/api/v2/orders/wtr-extract', {\n method: 'POST',\n headers: {\n 'Authorization': 'Bearer YOUR_API_TOKEN',\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n idempotencyKey: '8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26',\n file: {\n fileName: 'watermarked.jpg'\n }\n })\n});\nconst data = await response.json();"},{"label":"Python","lang":"python","source":"import requests\n\nresponse = requests.post(\n 'https://api.bizmori.com/api/v2/orders/wtr-extract',\n headers={'Authorization': 'Bearer YOUR_API_TOKEN'},\n json={\n 'idempotencyKey': '8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26',\n 'file': {\n 'fileName': 'watermarked.jpg'\n }\n }\n)\ndata = response.json()"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["idempotencyKey","file"],"properties":{"idempotencyKey":{"type":"string","description":"멱등성 키","isRequired":true,"uniqueKey":"idempotencyKey","typeLabel":"string"},"file":{"type":"object","required":["fileName"],"properties":{"fileName":{"type":"string","description":"워터마크된 파일 이름 (확장자 포함)","example":"watermarked.jpg","isRequired":true,"uniqueKey":"file.fileName","typeLabel":"string"},"includeOriginal":{"type":"boolean","default":false,"description":"원본 파일 포함 (이미지 전용)\n- true: 원본 파일 업로드 URL도 발급\n- PDF 파일에는 사용 불가\n","uniqueKey":"file.includeOriginal","typeLabel":"boolean"},"originalFile":{"type":"object","description":"원본 파일 정보 (includeOriginal이 true일 때 필수)","required":["fileName"],"properties":{"fileName":{"type":"string","description":"원본 파일 이름","example":"original.jpg","isRequired":true,"uniqueKey":"file.originalFile.fileName","typeLabel":"string"}},"uniqueKey":"file.originalFile","typeLabel":"object"}},"isRequired":true,"uniqueKey":"file","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"imageOnly":{"title":"imageOnly","value":{"idempotencyKey":"8b3f1d6e-e7a5-424b-b6c9-1e4d5a8c0f26","file":{"fileName":"watermarked.jpg"}}},"imageWithOriginal":{"title":"imageWithOriginal","value":{"idempotencyKey":"9c4a2e7f-f8b6-435c-87da-2f5e6b9d1a37","file":{"fileName":"watermarked.jpg","includeOriginal":true,"originalFile":{"fileName":"original.jpg"}}}},"pdfOnly":{"title":"pdfOnly","value":{"idempotencyKey":"ad5b3f8a-a9c7-446d-98eb-3a6f7c0e2b48","file":{"fileName":"document.pdf"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"c1d519e7-3683-43ce-a5d8-3ac64738dec0":{"description":"주문 생성 성공","headers":{"Deprecation":{"description":"지원 중단(deprecated) API임을 나타냅니다","schema":{"type":"string","example":"true"}},"Sunset":{"description":"지원 종료 시점 (RFC 8594 HTTP-date, 2026년 10월 9일 09:00 KST)","schema":{"type":"string","example":"Fri, 09 Oct 2026 00:00:00 GMT"}},"Link":{"description":"후속 v3 API 경로","schema":{"type":"string","example":"\u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\""}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"orderName":{"type":"string","description":"주문 이름 (자동 생성)","uniqueKey":"data.orderName","typeLabel":"string"},"orderId":{"type":"string","description":"주문 ID","uniqueKey":"data.orderId","typeLabel":"string"},"file":{"type":"object","description":"워터마크 추출 주문 파일 정보","properties":{"fileId":{"type":"integer","description":"파일 ID","uniqueKey":"data.file.fileId","typeLabel":"integer"},"fileName":{"type":"string","description":"파일 이름","uniqueKey":"data.file.fileName","typeLabel":"string"},"uploadUrl":{"type":"string","format":"uri","description":"업로드 URL. live 키는 S3 presigned URL을 받고, 테스트 키는 절대 `https://api.bizmori.com/api/v2/test-uploads/{signedToken}` URL을 받습니다. 두 URL은 1시간 후 만료되며 `POST /api/v2/orders/{orderId}/refresh-urls`로 재발급할 수 있습니다. signed token 자체가 테스트 업로드를 인가하므로 PUT에 Authorization 헤더가 필요 없습니다. 테스트 요청 본문은 스트림으로 소비되어 저장되지 않으며, 테스트 주문은 사용량 차감이나 실제 외부 처리 없이 모의 결과로 전이합니다.","uniqueKey":"data.file.uploadUrl","typeLabel":"string\u003curi>"},"fileKey":{"type":"string","description":"파일 식별자: live 키에서는 S3 object key이고 테스트 키에서는 격리된 logical key입니다.\n","uniqueKey":"data.file.fileKey","typeLabel":"string"},"fileFormat":{"type":"string","description":"파일 형식","example":"JPG","uniqueKey":"data.file.fileFormat","typeLabel":"string"},"fileType":{"type":"string","enum":["IMG","DOCUMENT"],"description":"파일 타입 (이미지 또는 PDF)","uniqueKey":"data.file.fileType","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["watermarked"],"description":"파일 역할 (항상 \"watermarked\")","uniqueKey":"data.file.role","typeLabel":"enum\u003cstring>"},"sequence":{"type":"integer","description":"파일 순서 (항상 1)","example":1,"uniqueKey":"data.file.sequence","typeLabel":"integer"},"originalFile":{"oneOf":[{"type":"object","description":"원본 파일 정보 (includeOriginal이 true일 때만 포함)","properties":{"fileId":{"type":"integer","description":"파일 ID","uniqueKey":"data.file.originalFile.oneOf.0.fileId","typeLabel":"integer"},"fileName":{"type":"string","description":"파일 이름","uniqueKey":"data.file.originalFile.oneOf.0.fileName","typeLabel":"string"},"uploadUrl":{"type":"string","format":"uri","description":"업로드 URL. live 키는 S3 presigned URL을 받고, 테스트 키는 절대 `https://api.bizmori.com/api/v2/test-uploads/{signedToken}` URL을 받습니다. 두 URL은 1시간 후 만료되며 `POST /api/v2/orders/{orderId}/refresh-urls`로 재발급할 수 있습니다. signed token 자체가 테스트 업로드를 인가하므로 PUT에 Authorization 헤더가 필요 없습니다. 테스트 요청 본문은 스트림으로 소비되어 저장되지 않으며, 테스트 주문은 사용량 차감이나 실제 외부 처리 없이 모의 결과로 전이합니다.","uniqueKey":"data.file.originalFile.oneOf.0.uploadUrl","typeLabel":"string\u003curi>"},"fileKey":{"type":"string","description":"파일 식별자: live 키에서는 S3 object key이고 테스트 키에서는 격리된 logical key입니다.\n","uniqueKey":"data.file.originalFile.oneOf.0.fileKey","typeLabel":"string"},"fileFormat":{"type":"string","description":"파일 형식","uniqueKey":"data.file.originalFile.oneOf.0.fileFormat","typeLabel":"string"},"fileType":{"type":"string","enum":["IMG"],"description":"파일 타입 (이미지만 해당)","uniqueKey":"data.file.originalFile.oneOf.0.fileType","typeLabel":"enum\u003cstring>"},"role":{"type":"string","enum":["original"],"description":"파일 역할 (항상 \"original\")","uniqueKey":"data.file.originalFile.oneOf.0.role","typeLabel":"enum\u003cstring>"},"sequence":{"type":"integer","description":"파일 순서 (항상 1)","example":1,"uniqueKey":"data.file.originalFile.oneOf.0.sequence","typeLabel":"integer"}},"uniqueKey":"data.file.originalFile.oneOf.0","typeLabel":"object"},{"type":"null","description":"원본 파일 정보 (includeOriginal이 true일 때만 포함)","properties":{"fileId":{"type":"integer","description":"파일 ID"},"fileName":{"type":"string","description":"파일 이름"},"uploadUrl":{"type":"string","format":"uri","description":"업로드 URL. live 키는 S3 presigned URL을 받고, 테스트 키는 절대 `https://api.bizmori.com/api/v2/test-uploads/{signedToken}` URL을 받습니다. 두 URL은 1시간 후 만료되며 `POST /api/v2/orders/{orderId}/refresh-urls`로 재발급할 수 있습니다. signed token 자체가 테스트 업로드를 인가하므로 PUT에 Authorization 헤더가 필요 없습니다. 테스트 요청 본문은 스트림으로 소비되어 저장되지 않으며, 테스트 주문은 사용량 차감이나 실제 외부 처리 없이 모의 결과로 전이합니다."},"fileKey":{"type":"string","description":"파일 식별자: live 키에서는 S3 object key이고 테스트 키에서는 격리된 logical key입니다.\n"},"fileFormat":{"type":"string","description":"파일 형식"},"fileType":{"type":"string","enum":["IMG"],"description":"파일 타입 (이미지만 해당)"},"role":{"type":"string","enum":["original"],"description":"파일 역할 (항상 \"original\")"},"sequence":{"type":"integer","description":"파일 순서 (항상 1)","example":1}},"uniqueKey":"data.file.originalFile.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.file.originalFile","typeLabel":"object | null"}},"uniqueKey":"data.file","typeLabel":"object"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"imageOnlyResponse":{"title":"imageOnlyResponse","value":{"data":{"orderName":"wtr_extract_2026-02-13","orderId":"123456789","file":{"fileId":1,"fileName":"watermarked.jpg","uploadUrl":"https://s3.amazonaws.com/...","fileKey":"123/456/watermarked.jpg","fileFormat":"JPG","fileType":"IMG","role":"watermarked","sequence":1}}}},"imageWithOriginalResponse":{"title":"imageWithOriginalResponse","value":{"data":{"orderName":"wtr_extract_2026-02-13","orderId":"123456789","file":{"fileId":1,"fileName":"watermarked.jpg","uploadUrl":"https://s3.amazonaws.com/...","fileKey":"123/456/watermarked.jpg","fileFormat":"JPG","fileType":"IMG","role":"watermarked","sequence":1,"originalFile":{"fileId":2,"fileName":"original.jpg","uploadUrl":"https://s3.amazonaws.com/...","fileKey":"123/456/original.jpg","fileFormat":"JPG","fileType":"IMG","role":"original","sequence":1}}}}}},"exampleType":"examples"}},"exampleType":"examples"},"46a7c7c5-7161-44cf-a9ef-3da6789a7665":{"description":"잘못된 요청","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"에러 코드","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"VALIDATION_FAILED"},"examples":{"Example":{"title":"Example","value":{"code":"VALIDATION_FAILED"}}},"exampleType":"examples"}},"exampleType":"examples"},"628b18dd-b230-4fca-b442-f2c7c2b364c4":{"description":"인증 실패","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"에러 코드","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"AUTH_NOT_AUTHENTICATED"},"examples":{"Example":{"title":"Example","value":{"code":"AUTH_NOT_AUTHENTICATED"}}},"exampleType":"examples"}},"exampleType":"examples"},"63eca6a4-7e36-4c15-bb9a-80970869478e":{"description":"API 키가 요청한 모드를 사용할 권한이 없음","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"에러 코드","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"AUTH_FORBIDDEN"},"examples":{"Example":{"title":"Example","value":{"code":"AUTH_FORBIDDEN"}}},"exampleType":"examples"}},"exampleType":"examples"},"72ed7370-d628-4dc7-bd24-834a31555d54":{"description":"v2 워터마크 지원 종료(2026년 10월 9일 09:00 KST부터). 인증·권한 검사를 통과한 요청에만 반환합니다. `Link` 헤더의 v3 경로로 새로 요청하세요.","headers":{"Link":{"description":"후속 v3 API 경로","schema":{"type":"string","example":"\u003c/api/v3/orders/wtr-extract>; rel=\"successor-version\""}}},"content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"에러 코드","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"WATERMARK_V2_API_SUNSET"},"examples":{"Example":{"title":"Example","value":{"code":"WATERMARK_V2_API_SUNSET"}}},"exampleType":"examples"}},"exampleType":"examples"},"52fd3eec-1bd5-46fb-a858-9421afe92ddb":{"description":"사용량 한도 초과","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"에러 코드","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"code":"USAGE_LIMIT_EXCEEDED"},"examples":{"Example":{"title":"Example","value":{"code":"USAGE_LIMIT_EXCEEDED"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"81099b53-864e-4ec5-b556-a32308950529":{"BearerAuth":{"type":"http","scheme":"bearer","description":"외부 클라이언트 접근을 위한 Bearer API 키. 일반 키는 `sk_` 접두사를 사용하고, 테스트 키는 `sk_test_` 접두사로 모의 응답을 사용해 실제 처리나 크레딧 사용 없이 주문 흐름을 검증합니다.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"b88bc9c2-82b5-4ea3-9ea3-7debc71e0461":{"url":"https://api.bizmori.com","description":"프로덕션"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"외부 클라이언트 접근을 위한 Bearer API 키. 일반 키는 `sk_` 접두사를 사용하고, 테스트 키는 `sk_test_` 접두사로 모의 응답을 사용해 실제 처리나 크레딧 사용 없이 주문 흐름을 검증합니다.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"외부 클라이언트 접근을 위한 Bearer API 키. 일반 키는 `sk_` 접두사를 사용하고, 테스트 키는 `sk_test_` 접두사로 모의 응답을 사용해 실제 처리나 크레딧 사용 없이 주문 흐름을 검증합니다.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"ko/api-reference/openapi.yaml"},"subdomain":"mori-7d8a16e6","siteName":"ContentCare API Documentation","title":"워터마크 추출 주문 생성 - ContentCare API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/watermark-extract/create-order","matchLevel":1},"ko":{"href":"/ko/api-reference/watermark-extract/create-order","matchLevel":0},"ja":{"href":"/ja/api-reference/watermark-extract/create-order","matchLevel":1}}},"lastModified":"2026-10-10T04:52:03.644Z","originalFileLocation":"ko/api-reference/watermark-extract/create-order.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"지원 종료. 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. POST /api/v3/orders/wtr-extract를 사용하세요. 이 엔드포인트의 모든 응답(인증 오류와 410 응답 포함)에는 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link: ; rel=\u0026quot;successor-version\u0026quot; 헤더가 포함됩니다. 2026년 10월 9일 09:00 KST(00:00 UTC)부터: - 인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다. - 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { \u0026quot;code\u0026quot;: \u0026quot;WATERMARK_V2_API_SUNSET\u0026quot; }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요. - 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다. - 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다. 워터마크 추출 주문을 생성합니다. - 주문당 파일 1개 - 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원 - 이미지의 경우 includeOriginal: true로 원본 파일도 함께 업로드 가능 - PDF는 includeOriginal 미지원\">\u003cmeta data-mint-head name=\"application-name\" content=\"ContentCare API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"워터마크 추출 주문 생성 - ContentCare API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"지원 종료. 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. POST /api/v3/orders/wtr-extract를 사용하세요. 이 엔드포인트의 모든 응답(인증 오류와 410 응답 포함)에는 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link: ; rel=\u0026quot;successor-version\u0026quot; 헤더가 포함됩니다. 2026년 10월 9일 09:00 KST(00:00 UTC)부터: - 인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다. - 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { \u0026quot;code\u0026quot;: \u0026quot;WATERMARK_V2_API_SUNSET\u0026quot; }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요. - 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다. - 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다. 워터마크 추출 주문을 생성합니다. - 주문당 파일 1개 - 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원 - 이미지의 경우 includeOriginal: true로 원본 파일도 함께 업로드 가능 - PDF는 includeOriginal 미지원\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ContentCare API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mori-7d8a16e6.mintlify.app/_mintlify/api/og/v2?division=Watermark-Extract\u0026amp;title=%EC%9B%8C%ED%84%B0%EB%A7%88%ED%81%AC+%EC%B6%94%EC%B6%9C+%EC%A3%BC%EB%AC%B8+%EC%83%9D%EC%84%B1\u0026amp;description=**%EC%A7%80%EC%9B%90+%EC%A2%85%EB%A3%8C.**+%EC%9D%B4+%EC%97%94%EB%93%9C%ED%8F%AC%EC%9D%B8%ED%8A%B8%EB%8A%94+2026%EB%85%84+10%EC%9B%94+9%EC%9D%BC+09%3A00+KST%2800%3A00+UTC%29%EC%97%90+%EC%A7%80%EC%9B%90%EC%9D%B4+%EC%A2%85%EB%A3%8C%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.+%60POST+%2Fapi%2Fv3%2Forders%2Fwtr-extract%60%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94.%0A%0A%EC%9D%B4+%EC%97%94%EB%93%9C%ED%8F%AC%EC%9D%B8%ED%8A%B8%EC%9D%98+%EB%AA%A8%EB%93%A0+%EC%9D%91%EB%8B%B5%28%EC%9D%B8%EC%A6%9D+%EC%98%A4%EB%A5%98%EC%99%80+%60410%60+%EC%9D%91%EB%8B%B5+%ED%8F%AC%ED%95%A8%29%EC%97%90%EB%8A%94+%60Deprecation\u0026amp;theme=7c39b3866236068a07646682\u0026amp;signature=de5e8c7ae0503d78684afa18fc4833967b8dd37ef3f32369861d488e2606ebec\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"워터마크 추출 주문 생성 - ContentCare API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"지원 종료. 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. POST /api/v3/orders/wtr-extract를 사용하세요. 이 엔드포인트의 모든 응답(인증 오류와 410 응답 포함)에는 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link: ; rel=\u0026quot;successor-version\u0026quot; 헤더가 포함됩니다. 2026년 10월 9일 09:00 KST(00:00 UTC)부터: - 인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다. - 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { \u0026quot;code\u0026quot;: \u0026quot;WATERMARK_V2_API_SUNSET\u0026quot; }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요. - 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다. - 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다. 워터마크 추출 주문을 생성합니다. - 주문당 파일 1개 - 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원 - 이미지의 경우 includeOriginal: true로 원본 파일도 함께 업로드 가능 - PDF는 includeOriginal 미지원\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mori-7d8a16e6.mintlify.app/_mintlify/api/og/v2?division=Watermark-Extract\u0026amp;title=%EC%9B%8C%ED%84%B0%EB%A7%88%ED%81%AC+%EC%B6%94%EC%B6%9C+%EC%A3%BC%EB%AC%B8+%EC%83%9D%EC%84%B1\u0026amp;description=**%EC%A7%80%EC%9B%90+%EC%A2%85%EB%A3%8C.**+%EC%9D%B4+%EC%97%94%EB%93%9C%ED%8F%AC%EC%9D%B8%ED%8A%B8%EB%8A%94+2026%EB%85%84+10%EC%9B%94+9%EC%9D%BC+09%3A00+KST%2800%3A00+UTC%29%EC%97%90+%EC%A7%80%EC%9B%90%EC%9D%B4+%EC%A2%85%EB%A3%8C%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.+%60POST+%2Fapi%2Fv3%2Forders%2Fwtr-extract%60%EB%A5%BC+%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94.%0A%0A%EC%9D%B4+%EC%97%94%EB%93%9C%ED%8F%AC%EC%9D%B8%ED%8A%B8%EC%9D%98+%EB%AA%A8%EB%93%A0+%EC%9D%91%EB%8B%B5%28%EC%9D%B8%EC%A6%9D+%EC%98%A4%EB%A5%98%EC%99%80+%60410%60+%EC%9D%91%EB%8B%B5+%ED%8F%AC%ED%95%A8%29%EC%97%90%EB%8A%94+%60Deprecation\u0026amp;theme=7c39b3866236068a07646682\u0026amp;signature=de5e8c7ae0503d78684afa18fc4833967b8dd37ef3f32369861d488e2606ebec\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mori-7d8a16e6/GYT2KKGJvFLTeKFD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ContentCare API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/api-reference/watermark-extract/create-order.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.contentcare.ai/api-reference/watermark-extract/create-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.contentcare.ai/ja/api-reference/watermark-extract/create-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.contentcare.ai/api-reference/watermark-extract/create-order\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.contentcare.ai/#organization\",\"name\":\"ContentCare API Documentation\",\"url\":\"https://docs.contentcare.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mori-7d8a16e6/uiCwTpjPPKH9gjDZ/logo/light.svg?fit=max\u0026auto=format\u0026n=uiCwTpjPPKH9gjDZ\u0026q=85\u0026s=cd317193218c94284b35aa84c52b5d17\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.contentcare.ai#website\",\"name\":\"ContentCare API Documentation\",\"url\":\"https://docs.contentcare.ai\",\"publisher\":{\"@id\":\"https://docs.contentcare.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order#webpage\",\"url\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\",\"name\":\"워터마크 추출 주문 생성\",\"description\":\"지원 종료. 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. POST /api/v3/orders/wtr-extract를 사용하세요. 이 엔드포인트의 모든 응답(인증 오류와 410 응답 포함)에는 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link: ; rel=\\\"successor-version\\\" 헤더가 포함됩니다. 2026년 10월 9일 09:00 KST(00:00 UTC)부터: - 인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다. - 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { \\\"code\\\": \\\"WATERMARK_V2_API_SUNSET\\\" }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요. - 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다. - 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다. 워터마크 추출 주문을 생성합니다. - 주문당 파일 1개 - 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원 - 이미지의 경우 includeOriginal: true로 원본 파일도 함께 업로드 가능 - PDF는 includeOriginal 미지원\",\"dateModified\":\"2026-10-10T04:52:03.644Z\",\"isPartOf\":{\"@id\":\"https://docs.contentcare.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ContentCare API Documentation\",\"item\":\"https://docs.contentcare.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"워터마크 추출 주문 생성\",\"item\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order#apireference\",\"headline\":\"워터마크 추출 주문 생성\",\"name\":\"워터마크 추출 주문 생성\",\"description\":\"지원 종료. 이 엔드포인트는 2026년 10월 9일 09:00 KST(00:00 UTC)에 지원이 종료되었습니다. POST /api/v3/orders/wtr-extract를 사용하세요. 이 엔드포인트의 모든 응답(인증 오류와 410 응답 포함)에는 Deprecation: true, Sunset: Fri, 09 Oct 2026 00:00:00 GMT, Link: ; rel=\\\"successor-version\\\" 헤더가 포함됩니다. 2026년 10월 9일 09:00 KST(00:00 UTC)부터: - 인증·권한 검사는 지금처럼 먼저 수행하므로 401, 403 오류는 기존과 같습니다. - 인증을 통과한 v2 워터마크 삽입·검출 요청은 live 키와 sk_test_ 키 모두 410 Gone과 { \\\"code\\\": \\\"WATERMARK_V2_API_SUNSET\\\" }을 받습니다. Link 헤더가 v3 엔드포인트를 가리키니 v3로 새로 요청하세요. - 그때까지 처리를 시작하지 않은 v2 주문은 처리되지 않고 실패로 확정됩니다. 주문 상세(errors.errorCode)와 실패 웹훅에 WATERMARK_V2_API_SUNSET과 v3 안내 메시지가 담기며, 과금되지 않고 크레딧은 복원됩니다. - 종료 시각에 이미 처리 중인 주문은 결과 기록까지 마칩니다. 이후 새로 다시 실행하지는 않습니다. 워터마크 추출 주문을 생성합니다. - 주문당 파일 1개 - 이미지 (jpg, jpeg, png, webp, bmp, tiff) 또는 PDF 파일 지원 - 이미지의 경우 includeOriginal: true로 원본 파일도 함께 업로드 가능 - PDF는 includeOriginal 미지원\",\"url\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order\",\"mainEntityOfPage\":{\"@id\":\"https://docs.contentcare.ai/ko/api-reference/watermark-extract/create-order#webpage\"},\"dateModified\":\"2026-10-10T04:52:03.644Z\",\"publisher\":{\"@id\":\"https://docs.contentcare.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.contentcare.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ContentCare API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ContentCare API Documentation","nav":{"global":{"anchors":[{"anchor":"ContentCare Dashboard","icon":"code","href":"https://app.contentcare.ai"},{"anchor":"Support","icon":"envelope","href":"mailto:support@contentcare.ai"},{"anchor":"Status","icon":"signal-bars","href":"https://status.bizmori.com"}]},"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/watermark-extract/create-order"}]},{"language":"ko","tabs":[{"tab":"가이드","pages":[{"title":"가이드","href":"/ko"}]},{"tab":"API 레퍼런스","groups":[{"group":"개요","pages":[{"title":"API 레퍼런스","href":"/ko/api-reference/introduction"}]},{"group":"Anti-AI","pages":[{"title":"Anti-AI 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/anti-ai","href":"/ko/api-reference/anti-ai/create-order"},{"title":"Anti-AI 주문 확인","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/anti-ai/confirm","href":"/ko/api-reference/anti-ai/confirm-order"},{"title":"URL로 Anti-AI 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/anti-ai/with-urls","href":"/ko/api-reference/anti-ai/create-order-urls"}]},{"group":"AI Detection","pages":[{"title":"AI Detection 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/ai-detection","href":"/ko/api-reference/ai-detection/create-order"},{"title":"AI Detection 주문 확인","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/ai-detection/confirm","href":"/ko/api-reference/ai-detection/confirm-order"}]},{"group":"Watermark-Embed","pages":[{"tag":"v2","title":"워터마크 삽입 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/wtr-embed","href":"/ko/api-reference/watermark-embed/create-order"},{"tag":"v3","title":"워터마크 삽입 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v3/orders/wtr-embed","description":"이미지와 PDF에 비가시성 워터마크를 삽입하는 주문을 생성합니다.\n\n- 주문당 파일 최대 100개, 파일당 문구 1~10개, 문구당 1~1,000자\n- 문구마다 `outputs[]`에 별도 결과 파일이 생기며 1크레딧을 사용합니다\n- 지원 확장자: `jpg`, `jpeg`, `png`, `webp`, `bmp`, `tif`, `tiff`, `pdf`. BMP는 무압축 24비트 RGB 또는 1·8비트 흑백, TIFF는 단일 페이지 8비트 RGB 또는 1·8비트 흑백(알파 없음)만 처리할 수 있습니다\n- 이 범위를 벗어난 BMP·TIFF(다중 페이지, 16비트, 팔레트, 알파, CMYK 등)는 주문이 공개 `errorCode`와 함께 `failed`가 되고 크레딧은 복구됩니다\n- `originalFileUrl`이 없는 파일은 `files[].uploadUrl`(900초 유효)로 `PUT` 업로드합니다\n- 모든 파일 업로드가 끝나면 처리가 자동으로 시작됩니다. confirm 호출은 없습니다\n- 12시간 안에 업로드되지 않은 주문은 `failed`가 됩니다\n- [`GET /api/v3/orders/{orderId}`](/ko/api-reference/orders/get-order-v3)로 `status`가 `complete`가 될 때까지 조회한 뒤 다운로드 API를 호출하세요\n","href":"/ko/api-reference/watermark-embed/create-order-v3"}]},{"group":"Watermark-Extract","pages":[{"tag":"v2","title":"워터마크 추출 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/wtr-extract","href":"/ko/api-reference/watermark-extract/create-order"},{"tag":"v3","title":"워터마크 추출 주문 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v3/orders/wtr-extract","description":"파일 1개에서 비가시성 워터마크를 검사하는 주문을 생성합니다.\n\n- 요청마다 원본 파일과 검사할 파일을 함께 제출합니다\n- 이미지 원본은 `jpg`, `jpeg`, `png`, `webp`, `bmp`, `tif`, `tiff` 검사 파일을, PDF 원본은 PDF·PNG·JPEG 검사 파일을 받습니다\n- BMP·TIFF의 처리 가능 범위는 워터마크 삽입과 같습니다. 처리할 수 없는 파일은 주문이 `failed`가 아니라 `complete`로 끝나고 `detectionStatus`가 `unsupported`이며 크레딧은 환불됩니다\n- 응답 `files[]`는 2개입니다. `files[0]`은 원본, `files[1]`은 검사 파일이며 각각 `uploadUrl`로 `PUT` 업로드합니다\n- 두 파일 업로드가 끝나면 처리가 자동으로 시작됩니다. 주문당 1크레딧을 사용하며 `unsupported`·`error` 결과는 환불됩니다\n- 결과는 [`GET /api/v3/orders/{orderId}`](/ko/api-reference/orders/get-order-v3)의 `result`에서 확인합니다\n","href":"/ko/api-reference/watermark-extract/create-order-v3"}]},{"group":"Orders","pages":[{"title":"주문 목록 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders","href":"/ko/api-reference/orders/list-orders"},{"tag":"v2","title":"주문 상세 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/{orderId}","href":"/ko/api-reference/orders/get-order"},{"tag":"v3","title":"주문 상세 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v3/orders/{orderId}","href":"/ko/api-reference/orders/get-order-v3"},{"tag":"v2","title":"다운로드 URL 발급","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/{orderId}/download","href":"/ko/api-reference/orders/download-order"},{"tag":"v3","title":"주문 결과 다운로드 URL 발급","openapi":"ko/api-reference/openapi.yaml GET /api/v3/orders/{orderId}/download","href":"/ko/api-reference/orders/download-order-v3"},{"title":"프리사인드 URL 갱신","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/{orderId}/refresh-urls","href":"/ko/api-reference/orders/refresh-urls"},{"title":"최근 사용 통계","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/stats/recent","href":"/ko/api-reference/orders/recent-stats"}]},{"group":"보고서","pages":[{"tag":"v3","title":"주문 보고서 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v3/orders/{orderId}/reports","href":"/ko/api-reference/reports/create-report"},{"tag":"v3","title":"주문 보고서 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v3/orders/{orderId}/reports/{locale}","href":"/ko/api-reference/reports/get-report"}]},{"group":"Webhooks","pages":[{"title":"웹훅 목록 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/webhooks","href":"/ko/api-reference/webhooks/list-webhooks"},{"title":"웹훅 생성","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/webhooks","href":"/ko/api-reference/webhooks/create-webhook"},{"title":"웹훅 상세 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/webhooks/{webhookId}","href":"/ko/api-reference/webhooks/get-webhook"},{"title":"웹훅 수정","openapi":"ko/api-reference/openapi.yaml PUT /api/v2/orders/webhooks/{webhookId}","href":"/ko/api-reference/webhooks/update-webhook"},{"title":"웹훅 삭제","openapi":"ko/api-reference/openapi.yaml DELETE /api/v2/orders/webhooks/{webhookId}","href":"/ko/api-reference/webhooks/delete-webhook"},{"title":"웹훅 이벤트 목록 조회","openapi":"ko/api-reference/openapi.yaml GET /api/v2/orders/webhooks/{webhookId}/events","href":"/ko/api-reference/webhooks/list-events"},{"title":"웹훅 이벤트 재전송","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/webhooks/{webhookId}/events/{eventId}/retry","href":"/ko/api-reference/webhooks/retry-event"},{"title":"실패한 웹훅 이벤트 일괄 재전송","openapi":"ko/api-reference/openapi.yaml POST /api/v2/orders/webhooks/{webhookId}/events/retry-failed","href":"/ko/api-reference/webhooks/retry-failed-events"}]}]},{"tab":"패치노트","pages":[{"title":"패치노트","href":"/ko/changelog"}]},{"tab":"법적 고지","pages":[{"title":"법적 고지","href":"/ko/legal/terms"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/watermark-extract/create-order"}]}]},"title":"워터마크 추출 주문 생성 - ContentCare API Documentation","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}