curl -X GET https://api.bizmori.com/api/v2/orders/ORDER_ID \
-H "Authorization: Bearer YOUR_API_TOKEN"const orderId = 'ORDER_ID';
const response = await fetch(
`https://api.bizmori.com/api/v2/orders/${orderId}`,
{ headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' } }
);
const data = await response.json();import requests
order_id = 'ORDER_ID'
response = requests.get(
f'https://api.bizmori.com/api/v2/orders/{order_id}',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bizmori.com/api/v2/orders/{orderId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.bizmori.com/api/v2/orders/{orderId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bizmori.com/api/v2/orders/{orderId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bizmori.com/api/v2/orders/{orderId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body주문 상세 조회
curl -X GET https://api.bizmori.com/api/v2/orders/ORDER_ID \
-H "Authorization: Bearer YOUR_API_TOKEN"const orderId = 'ORDER_ID';
const response = await fetch(
`https://api.bizmori.com/api/v2/orders/${orderId}`,
{ headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' } }
);
const data = await response.json();import requests
order_id = 'ORDER_ID'
response = requests.get(
f'https://api.bizmori.com/api/v2/orders/{order_id}',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bizmori.com/api/v2/orders/{orderId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.bizmori.com/api/v2/orders/{orderId}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.bizmori.com/api/v2/orders/{orderId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bizmori.com/api/v2/orders/{orderId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body인증
외부 클라이언트 접근을 위한 Bearer API 키. 일반 키는 sk_ 접두사를 사용하고, 테스트 키는 sk_test_ 접두사로 모의 응답을 사용해 실제 처리나 크레딧 사용 없이 주문 흐름을 검증합니다.
경로 매개변수
주문 ID
응답
성공
주문 상세 정보
Hide child attributes
Hide child attributes
주문 ID
주문 이름
주문 타입
antiAi, watermarkEmbed, watermarkExtract, aiDetection 주문 채널
api, web 주문 상태
pending, inProgress, complete, failed, expired 파일 수
썸네일 이미지 URL(프리사인드 URL, 1시간 유효). 만료 상태 시 null입니다.
Anti-AI 주문은 비율을 유지한 가로 740·세로 400 이내 WebP 상세 썸네일을 반환합니다. 이 변경 이전에 만든 주문이나 상세 썸네일을 만들지 못한 주문은 200×200 썸네일을 반환합니다.
AI Detection 주문은 처리 완료 후 generateThumbnail 옵션과 관계없이 상세 썸네일(WebP, 740×400 이내)을 반환합니다. 리사이즈 이미지가 준비되지 않았으면 원본 입력 이미지 URL을 반환합니다.
원본 입력 이미지 다운로드 URL(프리사인드 URL, 1시간 유효). aiDetection 주문 전용. 만료 상태 시 null입니다. 처리 완료 후에는 보통 긴 변을 1600px 이내로 줄인 사본(WebP)을 반환합니다. 리사이즈 사본이 준비되지 않았으면 원본 입력 이미지를 반환합니다.
생성 시각
수정 시각
에러 메시지 (실패 시)
워터마크 텍스트 목록 (watermarkEmbed 주문 전용)
추출된 워터마크 텍스트 (watermarkExtract 주문 전용)
AI 감지 확률 (aiDetection 주문 전용)
주문 타입별 상태 코드. watermarkExtract 주문:
- detected - 워터마크 검출됨
- undetected - 워터마크 미검출 aiDetection 주문 (probability 기반 자동 계산):
- likely_real - probability < 0.25
- uncertain_real - 0.25 <= probability < 0.5
- uncertain_ai - 0.5 <= probability < 0.75
- likely_ai - probability >= 0.75 다른 주문 타입에서는 반환되지 않습니다.
AI 판별 히트맵 이미지 다운로드 URL (aiDetection 주문 전용, generateHeatmap 옵션 사용 시 반환). 보통 긴 변을 1600px 이내로 줄인 WebP입니다. 리사이즈 이미지가 준비되지 않았으면 원본 크기 PNG를 반환합니다.
원본 위 히트맵 오버레이 이미지 다운로드 URL (aiDetection 주문 전용, generateOverlay 옵션 사용 시 반환). 보통 긴 변을 1600px 이내로 줄인 WebP입니다. 리사이즈 이미지가 준비되지 않았으면 원본 크기 PNG를 반환합니다.