openapi.yamlโข36.7 kB
openapi: 3.0.0
info:
title: "Korean Government Procurement APIs (Complete)"
description: "Complete OpenAPI specification for all Korean government procurement APIs - 38 operations across 4 services: ๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค(3), ๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค(14), ๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค(12), ์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค(9)"
version: "2.0.0"
servers:
- url: "http://apis.data.go.kr/1230000"
tags:
- name: "๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค"
description: "PubDataOpnStdService: ์
์ฐฐ๊ณต๊ณ , ๋์ฐฐ, ๊ณ์ฝ์ ๋ณด (3 operations)"
- name: "๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"
description: "PubPrcrmntStatInfoService: ๊ณต๊ณต์กฐ๋ฌ ํต๊ณ์ ๋ณด (14 operations)"
- name: "๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"
description: "ThngListInfoService: ๋ฌผํ๋ถ๋ฅ, ๋ชฉ๋ก, ์ด๋ ฅ์ ๋ณด (12 operations)"
- name: "์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"
description: "ShoppingMallPrdctInfoService: ๊ณ์ฝํ๋ชฉ, ๋ฉํ, ์กฐ๋ฌ์ ๋ณด (9 operations)"
paths:
# ๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค (3 operations)
/ao/PubDataOpnStdService/getDataSetOpnStdBidPblancInfo:
get:
tags: ["๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค"]
summary: "์
์ฐฐ๊ณต๊ณ ์ ๋ณด ์กฐํ"
description: "๊ฒ์์กฐ๊ฑด์ ์
์ฐฐ๊ณต๊ณ ์ผ์๋ก ํ์ฌ ๋๋ผ์ฅํฐ์ ๋ฑ๋ก๋ ์
์ฐฐ๊ณต๊ณ ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค."
operationId: "getDataSetOpnStdBidPblancInfo"
parameters:
- name: "ServiceKey"
in: "query"
description: "๊ณต๊ณต๋ฐ์ดํฐํฌํธ์์ ๋ฐ์ ์ธ์ฆํค"
required: true
schema:
type: "string"
- name: "numOfRows"
in: "query"
description: "ํ ํ์ด์ง ๊ฒฐ๊ณผ ์"
schema:
type: "integer"
default: 10
- name: "pageNo"
in: "query"
description: "ํ์ด์ง ๋ฒํธ"
schema:
type: "integer"
default: 1
- name: "type"
in: "query"
description: "์๋ต ํ์
"
schema:
type: "string"
enum: ["json", "xml"]
default: "json"
- name: "bidNtceBgnDt"
in: "query"
description: "์
์ฐฐ๊ณต๊ณ ์์์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
- name: "bidNtceEndDt"
in: "query"
description: "์
์ฐฐ๊ณต๊ณ ์ข
๋ฃ์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/PubDataOpnStdService/getDataSetOpnStdScsbidInfo:
get:
tags: ["๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค"]
summary: "๋์ฐฐ์ ๋ณด ์กฐํ"
description: "๊ฒ์์กฐ๊ฑด์ ๊ฐ์ฐฐ์ผ์, ์
๋ฌด๊ตฌ๋ถ๋ช
์ผ๋ก ๋๋ผ์ฅํฐ์ ๋ฑ๋ก๋ ๋์ฐฐ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค."
operationId: "getDataSetOpnStdScsbidInfo"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "bsnsDivCd"
in: "query"
description: "์
๋ฌด๊ตฌ๋ถ์ฝ๋ (1:๋ฌผํ, 2:์ธ์, 3:๊ณต์ฌ, 5:์ฉ์ญ)"
required: true
schema:
type: "string"
- name: "opengBgnDt"
in: "query"
description: "๊ฐ์ฐฐ์์์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
- name: "opengEndDt"
in: "query"
description: "๊ฐ์ฐฐ์ข
๋ฃ์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/PubDataOpnStdService/getDataSetOpnStdCntrctInfo:
get:
tags: ["๊ณต๊ณต๋ฐ์ดํฐ๊ฐ๋ฐฉํ์ค์๋น์ค"]
summary: "๊ณ์ฝ์ ๋ณด ์กฐํ"
description: "๊ฒ์์กฐ๊ฑด์ ๊ณ์ฝ์ฒด๊ฒฐ์ผ์๋ก ๋๋ผ์ฅํฐ์ ๋ฑ๋ก๋ ๊ณ์ฝ์ ๋ณด๋ฅผ ์กฐํํฉ๋๋ค."
operationId: "getDataSetOpnStdCntrctInfo"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "cntrctCnclsBgnDate"
in: "query"
description: "๊ณ์ฝ์ฒด๊ฒฐ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "cntrctCnclsEndDate"
in: "query"
description: "๊ณ์ฝ์ฒด๊ฒฐ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "insttDivCd"
in: "query"
description: "๊ธฐ๊ด๊ตฌ๋ถ์ฝ๋ (1:๊ณ์ฝ๊ธฐ๊ด, 2:์์๊ธฐ๊ด)"
schema:
type: "string"
- name: "insttCd"
in: "query"
description: "๊ธฐ๊ด์ฝ๋"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
# ๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค (14 operations)
/at/PubPrcrmntStatInfoService/getTotlPubPrcrmntSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์ ์ฒด ๊ณต๊ณต์กฐ๋ฌ ํํฉ"
operationId: "getTotlPubPrcrmntSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "srchBssYear"
in: "query"
description: "๊ฒ์๊ธฐ์ค๋
๋ (YYYY)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getInsttDivAccotPrcrmntSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "๊ธฐ๊ด๊ตฌ๋ถ๋ณ ์กฐ๋ฌ ํํฉ"
operationId: "getInsttDivAccotPrcrmntSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getEntrprsDivAccotPrcrmntSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "๊ธฐ์
๊ตฌ๋ถ๋ณ ์กฐ๋ฌ ํํฉ"
operationId: "getEntrprsDivAccotPrcrmntSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getCntrctMthdAccotSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "๊ณ์ฝ๋ฐฉ๋ฒ๋ณ ํํฉ"
operationId: "getCntrctMthdAccotSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getRgnLmtSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์ง์ญ์ ํ ํํฉ"
operationId: "getRgnLmtSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getRgnDutyCmmnCntrctSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์ง์ญ์๋ฌด๊ณต๋๊ณ์ฝ ํํฉ"
operationId: "getRgnDutyCmmnCntrctSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getPrcrmntObjectBsnsObjAccotSttus:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์กฐ๋ฌ๋ชฉ์ ๋ฌผ(์
๋ฌด๋์)๋ณ ํํฉ"
operationId: "getPrcrmntObjectBsnsObjAccotSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getDminsttAccotEntrprsDivAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์์๊ธฐ๊ด๋ณ ๊ธฐ์
๊ตฌ๋ถ๋ณ ์ค์ "
operationId: "getDminsttAccotEntrprsDivAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- $ref: "#/components/parameters/DemandInstitutionCode"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getDminsttAccotCntrctMthdAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์์๊ธฐ๊ด๋ณ ๊ณ์ฝ๋ฐฉ๋ฒ๋ณ ์ค์ "
operationId: "getDminsttAccotCntrctMthdAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- $ref: "#/components/parameters/DemandInstitutionCode"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getDminsttAccotBsnsObjAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์์๊ธฐ๊ด๋ณ ์
๋ฌด๋์๋ณ ์ค์ "
operationId: "getDminsttAccotBsnsObjAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- $ref: "#/components/parameters/DemandInstitutionCode"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getDminsttAccotSystmTyAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์์๊ธฐ๊ด๋ณ ์์คํ
์ ํ๋ณ ์ค์ "
operationId: "getDminsttAccotSystmTyAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- $ref: "#/components/parameters/DemandInstitutionCode"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getPrcrmntEntrprsAccotCntrctMthdAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์กฐ๋ฌ๊ธฐ์
๋ณ ๊ณ์ฝ๋ฐฉ๋ฒ๋ณ ์ค์ "
operationId: "getPrcrmntEntrprsAccotCntrctMthdAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- name: "corpUntyNo"
in: "query"
description: "์
์ฒดํตํฉ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getPrcrmntEntrprsAccotBsnsObjAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "์กฐ๋ฌ๊ธฐ์
๋ณ ์
๋ฌด๋์๋ณ ์ค์ "
operationId: "getPrcrmntEntrprsAccotBsnsObjAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- name: "corpUntyNo"
in: "query"
description: "์
์ฒดํตํฉ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/PubPrcrmntStatInfoService/getPrdctIdntNoServcAccotArslt:
get:
tags: ["๊ณต๊ณต์กฐ๋ฌํต๊ณ์ ๋ณด์๋น์ค"]
summary: "ํ๋ชฉ ๋ฐ ์๋น์ค๋ณ ์ค์ "
operationId: "getPrdctIdntNoServcAccotArslt"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- $ref: "#/components/parameters/SearchBaseYear"
- name: "prdctClsfcNo"
in: "query"
description: "๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
# ๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค (12 operations)
/ao/ThngListInfoService/getThngGuidanceMapInfo:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ์๋ด์ง๋ ์กฐํ"
operationId: "getThngGuidanceMapInfo"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getThngPrdnmLocplcAccotListInfoInfoPrdlstSearch:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "ํ๋ชฉ ๋ชฉ๋ก ์กฐํ"
operationId: "getThngPrdnmLocplcAccotListInfoInfoPrdlstSearch"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "prdctClsfcNo"
in: "query"
description: "๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getThngPrdnmLocplcAccotListInfoInfoPrdnmSearch:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "ํ๋ช
๋ชฉ๋ก ์กฐํ"
operationId: "getThngPrdnmLocplcAccotListInfoInfoPrdnmSearch"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "prdctClsfcNoNm"
in: "query"
description: "ํ๋ช
"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getThngPrdnmLocplcAccotListInfoInfoLocplcSearch:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "์์ฌ์ง ๋ชฉ๋ก ์กฐํ"
operationId: "getThngPrdnmLocplcAccotListInfoInfoLocplcSearch"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "rgnCd"
in: "query"
description: "์ง์ญ์ฝ๋"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getThngListClChangeHistInfo:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ถ๋ฅ๋ณ๊ฒฝ์ด๋ ฅ ์กฐํ"
operationId: "getThngListClChangeHistInfo"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryBgnDt"
in: "query"
description: "์กฐํ์์์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
- name: "inqryEndDt"
in: "query"
description: "์กฐํ์ข
๋ฃ์ผ์ (YYYYMMDDHHMM)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getLsfgdNdPrdlstChghstlnfoSttus:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "ํ๋ชฉ๋ณ๊ฒฝ์ด๋ ฅ ์กฐํ"
operationId: "getLsfgdNdPrdlstChghstlnfoSttus"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "chgPrdBgnDt"
in: "query"
description: "๋ณ๊ฒฝ๊ธฐ๊ฐ ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "chgPrdEndDt"
in: "query"
description: "๋ณ๊ฒฝ๊ธฐ๊ฐ ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoUnit2Info:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ2๋จ์ ๋ด์ญ์กฐํ"
operationId: "getPrdctClsfcNoUnit2Info"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoUnit4Info:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ4๋จ์ ๋ด์ญ์กฐํ"
operationId: "getPrdctClsfcNoUnit4Info"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "upPrdctClsfcNo"
in: "query"
description: "์์ ๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoUnit6Info:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ6๋จ์ ๋ด์ญ์กฐํ"
operationId: "getPrdctClsfcNoUnit6Info"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "upPrdctClsfcNo"
in: "query"
description: "์์ ๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoUnit8Info:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ8๋จ์ ๋ด์ญ์กฐํ"
operationId: "getPrdctClsfcNoUnit8Info"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "upPrdctClsfcNo"
in: "query"
description: "์์ ๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoUnit10Info:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ10๋จ์ ๋ด์ญ์กฐํ"
operationId: "getPrdctClsfcNoUnit10Info"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "upPrdctClsfcNo"
in: "query"
description: "์์ ๋ฌผํ๋ถ๋ฅ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/ao/ThngListInfoService/getPrdctClsfcNoChgHstry:
get:
tags: ["๋ฌผํ๋ชฉ๋ก์ ๋ณด์๋น์ค"]
summary: "๋ฌผํ๋ถ๋ฅ๋ณ๊ฒฝ ์ด๋ ฅ์กฐํ"
operationId: "getPrdctClsfcNoChgHstry"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "chgPrdBgnDt"
in: "query"
description: "๋ณ๊ฒฝ๊ธฐ๊ฐ ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "chgPrdEndDt"
in: "query"
description: "๋ณ๊ฒฝ๊ธฐ๊ฐ ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
# ์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค (9 operations)
/at/ShoppingMallPrdctInfoService/getMASCntrctPrdctInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "๋ค์๊ณต๊ธ์๊ณ์ฝ ํ๋ชฉ์ ๋ณด ์กฐํ"
operationId: "getMASCntrctPrdctInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "rgstDtBgnDt"
in: "query"
description: "๋ฑ๋ก์์์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
- name: "rgstDtEndDt"
in: "query"
description: "๋ฑ๋ก์ข
๋ฃ์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
- name: "prdctClsfcNoNm"
in: "query"
description: "ํ๋ช
"
schema:
type: "string"
- name: "prdctIdntNo"
in: "query"
description: "๋ฌผํ์๋ณ๋ฒํธ"
schema:
type: "string"
- name: "cntrctCorpNm"
in: "query"
description: "๊ณ์ฝ์
์ฒด๋ช
"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getUcntrctPrdctInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "์ผ๋ฐ๋จ๊ฐ๊ณ์ฝ ํ๋ชฉ์ ๋ณด ์กฐํ"
operationId: "getUcntrctPrdctInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "rgstDtBgnDt"
in: "query"
description: "๋ฑ๋ก์์์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
- name: "rgstDtEndDt"
in: "query"
description: "๋ฑ๋ก์ข
๋ฃ์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getThptyUcntrctPrdctInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "์ 3์๋จ๊ฐ๊ณ์ฝ ํ๋ชฉ์ ๋ณด ์กฐํ"
operationId: "getThptyUcntrctPrdctInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "rgstDtBgnDt"
in: "query"
description: "๋ฑ๋ก์์์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
- name: "rgstDtEndDt"
in: "query"
description: "๋ฑ๋ก์ข
๋ฃ์ผ์ (YYYYMMDDHH24M)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getDlvrReqInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "๋ฉํ์๊ตฌ์ ๋ณด ํํฉ ๋ชฉ๋ก์กฐํ"
operationId: "getDlvrReqInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryBgnDate"
in: "query"
description: "์กฐํ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "inqryEndDate"
in: "query"
description: "์กฐํ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "dminsttNm"
in: "query"
description: "์์๊ธฐ๊ด๋ช
"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getDlvrReqDtlInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "๋ฉํ์๊ตฌ์์ธ ํํฉ ๋ชฉ๋ก์กฐํ"
operationId: "getDlvrReqDtlInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "dlvrReqNo"
in: "query"
description: "๋ฉํ์๊ตฌ๋ฒํธ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getShoppingMallPrdctInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "์ข
ํฉ์ผํ๋ชฐ ํ๋ชฉ ์ ๋ณด ๋ชฉ๋ก ์กฐํ"
operationId: "getShoppingMallPrdctInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryPrdctDiv"
in: "query"
description: "์กฐํ์ํ๊ตฌ๋ถ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getVntrPrdctOrderDealDtlsInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "๋ฒค์ฒ๋๋ผ ๋ฌผํ ์ฃผ๋ฌธ๊ฑฐ๋ ๋ด์ญ ์กฐํ"
operationId: "getVntrPrdctOrderDealDtlsInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryBgnDate"
in: "query"
description: "์กฐํ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "inqryEndDate"
in: "query"
description: "์กฐํ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getSpcifyPrdlstPrcureInfoList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "ํน์ ํ๋ชฉ์กฐ๋ฌ๋ด์ญ ๋ชฉ๋ก ์กฐํ"
operationId: "getSpcifyPrdlstPrcureInfoList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryBgnDate"
in: "query"
description: "์กฐํ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "inqryEndDate"
in: "query"
description: "์กฐํ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "prcrmntDiv"
in: "query"
description: "์กฐ๋ฌ๋ฐฉ์๊ตฌ๋ถ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
/at/ShoppingMallPrdctInfoService/getSpcifyPrdlstPrcureTotList:
get:
tags: ["์ข
ํฉ์ผํ๋ชฐํ๋ชฉ์ ๋ณด์๋น์ค"]
summary: "ํน์ ํ๋ชฉ์กฐ๋ฌ์ง๊ณ ๋ชฉ๋ก ์กฐํ"
operationId: "getSpcifyPrdlstPrcureTotList"
parameters:
- $ref: "#/components/parameters/ServiceKey"
- $ref: "#/components/parameters/NumOfRows"
- $ref: "#/components/parameters/PageNo"
- $ref: "#/components/parameters/Type"
- name: "inqryBgnDate"
in: "query"
description: "์กฐํ์์์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "inqryEndDate"
in: "query"
description: "์กฐํ์ข
๋ฃ์ผ์ (YYYYMMDD)"
schema:
type: "string"
- name: "prcrmntDiv"
in: "query"
description: "์กฐ๋ฌ๋ฐฉ์๊ตฌ๋ถ"
schema:
type: "string"
responses:
'200':
description: "์ฑ๊ณต"
content:
application/json:
schema:
$ref: "#/components/schemas/ApiResponse"
components:
parameters:
ServiceKey:
name: "ServiceKey"
in: "query"
description: "๊ณต๊ณต๋ฐ์ดํฐํฌํธ์์ ๋ฐ์ ์ธ์ฆํค"
required: true
schema:
type: "string"
NumOfRows:
name: "numOfRows"
in: "query"
description: "ํ ํ์ด์ง ๊ฒฐ๊ณผ ์"
schema:
type: "integer"
default: 10
PageNo:
name: "pageNo"
in: "query"
description: "ํ์ด์ง ๋ฒํธ"
schema:
type: "integer"
default: 1
Type:
name: "type"
in: "query"
description: "์๋ต ํ์
"
schema:
type: "string"
enum: ["json", "xml"]
default: "json"
SearchBaseYear:
name: "srchBssYear"
in: "query"
description: "๊ฒ์๊ธฐ์ค๋
๋ (YYYY)"
schema:
type: "string"
DemandInstitutionCode:
name: "dminsttCd"
in: "query"
description: "์์๊ธฐ๊ด์ฝ๋"
schema:
type: "string"
schemas:
ApiResponseHeader:
type: "object"
properties:
resultCode:
type: "string"
description: "๊ฒฐ๊ณผ์ฝ๋"
resultMsg:
type: "string"
description: "๊ฒฐ๊ณผ๋ฉ์์ง"
ApiResponse:
type: "object"
properties:
response:
type: "object"
properties:
header:
$ref: "#/components/schemas/ApiResponseHeader"
body:
type: "object"
properties:
items:
type: "array"
items:
type: "object"
description: "API๋ณ ๋ฐ์ดํฐ ๊ตฌ์กฐ๊ฐ ๋ค๋ฆ"
numOfRows:
type: "integer"
pageNo:
type: "integer"
totalCount:
type: "integer"
ErrorResponse:
type: "object"
properties:
response:
type: "object"
properties:
header:
$ref: "#/components/schemas/ApiResponseHeader"
body:
type: "object"
properties:
error:
type: "object"
properties:
code:
type: "string"
message:
type: "string"