Skip to main content
POST
잠정 주문

Authorizations

edicus-api-key
string
header
required

모션원에서 발급받는 API 키입니다. 외부에 유출되지 않도록 각별히 주의합니다.

Headers

edicus-uid
string
required

고객사가 사용자에게 부여한 고유 id입니다. 1~70자이고 a-z, A-Z, 0-9, _, !, @, -, +, =만 쓸 수 있습니다. 없거나 규칙을 어기면 400 invalid_request입니다.

Required string length: 1 - 70
Pattern: ^[a-zA-Z0-9_!@\-+=]+$

Path Parameters

project_id
string
required

프로젝트 id

Minimum string length: 1

Body

application/json

잠정 주문을 넣을 때 보내는 body입니다. order_count와 total_price는 필수입니다.

order_count
integer
required

주문 수량. 1 이상의 정수입니다

Required range: x >= 1
total_price
number
required

실 결제 금액. 0 이상입니다

Required range: x >= 0
partner_order_id
string

파트너사 주문 번호. 255자 이내입니다

Maximum string length: 255
order_name
string

주문을 구분하는 이름(주문명). 형식은 정해져 있지 않아 주문자 이름을 넣어도 됩니다. 255자 이내입니다. 렌더링 변수 $OT는 userdata_json의 order_name이 없을 때 이 값을 씁니다

Maximum string length: 255
order_for_test
boolean
default:false

렌더링 테스트용 주문 여부입니다. true면 테스트용 렌더링 환경에서만 렌더링됩니다

Edicus Link 주문 여부입니다. 일반 연동에서는 보내지 않습니다

userdata_json
string
default:{}

사용자 데이터를 JSON 문자열로 저장합니다. 렌더링할 때 고객 정보가 필요하면 이 필드로 전달합니다. 1000자 이내의 JSON 문자열이어야 하고, 아니면 400 invalid_request입니다.

Maximum string length: 1000
vdp_dataset
object

가변 데이터입니다. dataset 객체를 그대로 넣습니다. 서버가 직렬화해서 저장하므로 미리 stringify하지 않습니다. 대량 데이터는 잠정 주문(VDP)의 vdp_dataset_file을 씁니다

Example:

Response

잠정 주문이 들어갔습니다.

order_id
integer
required

주문 id. 고객사 DB에 기록해 둡니다

status
enum<string>
required
Available options:
ordering