COREC API

受注・発注システムCORECのAPIです。

Default request content-types: application/json
Default response content-types: application/json
Schemes: http

Summary

Path Operation Description
/api/v1/b/orders GET

発注履歴一覧

/api/v1/b/orders/{order_id} GET

発注履歴詳細

/api/v1/s/orders GET

受注履歴一覧

/api/v1/s/orders/{order_id} GET

受注履歴詳細

Security

corecOauth2

scopes:
read_buyer_orders:
発注履歴参照権限
read_supplier_orders:
受注履歴参照権限
flow:
accessCode
authorizationUrl:
/oauth/authorize
tokenUrl:
/oauth/token

Paths

発注履歴一覧

GET /api/v1/b/orders

Tags: Order

発注履歴一覧を取得します。

ordered_at_from

発注日の検索開始日時。ISO8601形式で指定します。日本時間の2016年3月10日13時53分26秒は 2016-03-10T13:53:26+09:00 となります。

query string (date-time)
ordered_at_to

発注日の検索終了日時。ISO8601形式で指定します。日本時間の2016年3月10日13時53分26秒は 2016-03-10T13:53:26+09:00 となります。

query string (date-time)
limit

取得結果の上限件数。1から500までの整数で指定します。デフォルトは100です。

query integer (int32) , { x ∈ ℤ | 1 ≤ x ≤ 500 } 100

Uses default content-types: application/json

200 OK

発注履歴の一覧

object
id: Order/properties/id
order_number: Order/properties/order_number
ordered_at: Order/properties/ordered_at
supplier_company_name: string

発注者会社名

order_form_name: Order/properties/order_form_name
order_method_id: Order/properties/order_method_id
401 Unauthorized #/responses/NotAuthoried

not authorized.

corecOauth2 read_buyer_orders
発注履歴詳細

GET /api/v1/b/orders/{order_id}

Tags: Order

発注履歴詳細を取得します。

order_id

注文ID

path integer

Uses default content-types: application/json

200 OK

発注履歴の詳細

401 Unauthorized #/responses/NotAuthoried

not authorized.

corecOauth2 read_buyer_orders
受注履歴一覧

GET /api/v1/s/orders

Tags: Order

受注履歴一覧を取得します。

ordered_at_from

発注日の検索開始日時。ISO8601形式で指定します。日本時間の2016年3月10日13時53分26秒は 2016-03-10T13:53:26+09:00 となります。

query string (date-time)
ordered_at_to

発注日の検索終了日時。ISO8601形式で指定します。日本時間の2016年3月10日13時53分26秒は 2016-03-10T13:53:26+09:00 となります。

query string (date-time)
limit

取得結果の上限件数。1から500までの整数で指定します。デフォルトは100です。

query integer (int32) , { x ∈ ℤ | 1 ≤ x ≤ 500 } 100

Uses default content-types: application/json

200 OK

受注履歴の一覧

object
id: Order/properties/id
order_number: Order/properties/order_number
ordered_at: Order/properties/ordered_at
supplier_company_name: string

発注者会社名

order_form_name: Order/properties/order_form_name
order_method_id: Order/properties/order_method_id
buyer_connection_id: string

発注者取引先番号

401 Unauthorized #/responses/NotAuthoried

not authorized.

corecOauth2 read_supplier_orders
受注履歴詳細

GET /api/v1/s/orders/{order_id}

Tags: Order

受注履歴詳細を取得します。

order_id

注文ID

path integer

Uses default content-types: application/json

200 OK

受注履歴の詳細

401 Unauthorized #/responses/NotAuthoried

not authorized.

corecOauth2 read_supplier_orders

Response definitions

NotAuthoried

not authorized.

Schema definitions

Destination: object

配送先

name: string

配送先名

zip_code: string

郵便番号

prefecture: string

都道府県

address1: string

市/区/郡

address2: string

町名・番地

address3: string

建物名

tel: string

電話番号

Error: object

code: integer (int32)
reason: string

Order: object

注文

id: integer

ID

order_number: string

注文番号

ordered_at: string

発注日

order_method_id: integer

注文手段 1: WEB 2: メール 3: FAX

order_form_name: string

注文フォーム名

subtotal: integer

小計

tax: integer

消費税

grand_total: integer

合計

tax_status: integer

税区分 1: 外税 2: 内税 3: 非課税

buyer_message: string

発注者からのメッセージ

delivery_date: string (date)

希望納品日

delivery_time_id: integer

希望納品時間 0: 時間指定なし, 10: 午前中, 20: 12時~14時, 30: 14時~16時, 40: 16時~18時, 50: 18時以降

supplier: User

受注者

buyer: User

発注者

destination: Destination

User: object

ユーザ

company_name: string

会社名

user_department: string

部署名

user_name: string

氏名

tel: string

電話番号

fax: string

FAX番号

email: string

メールアドレス

connection_id: string

取引先番号