-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathswagger.json
168 lines (168 loc) · 4.36 KB
/
swagger.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
{
"swagger": "2.0",
"info": {
"version": "1.0.0",
"title": "ETSY API",
"description": "Node JS ETSY API services.\n\nFirst, you need to get a token: \n\nhttps://www.charliefalcon.click/oauth",
"license": {
"name": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
},
"tags": [
{
"name": "Access With API KEY",
"description": "Those services are just accessed with an api key."
},
{
"name": "Access With API KEY and oauth2",
"description": "Those services are accessed with an api key and oauth2."
}
],
"consumes": ["application/json"],
"produces": ["application/json"],
"paths": {
"/api-key/shops": {
"get": {
"tags": ["Access With API KEY"],
"summary": "Find shop: Get the information of the shop whose name is known and registered in .env.",
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-key/shop": {
"get": {
"tags": ["Access With API KEY"],
"summary": "Get shop: Get the information of the shop whose shopId is known and registered in global",
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-key/sections": {
"get": {
"tags": ["Access With API KEY"],
"summary": "Get sections",
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-key/all-active-lists": {
"get": {
"tags": ["Access With API KEY"],
"summary": "Get all active lists",
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-key/listings/{listingId}": {
"get": {
"tags": ["Access With API KEY"],
"summary": "Get listing with listingId",
"parameters": [
{
"name": "listingId",
"in": "path",
"description": "enter listing id",
"type": "integer",
"required": true
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-key/listings/images/{listingId}":{
"get": {
"tags": ["Access With API KEY"],
"summary": "Get images with listingId",
"parameters": [
{
"name": "listingId",
"in": "path",
"description": "enter listing id",
"type": "integer",
"required": true
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-token/listings-by-shop":{
"get": {
"tags": ["Access With API KEY and oauth2"],
"summary": "Get listing by the shop (with the token). Before you must take the token.",
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-token/listings-inventory/{listingId}":{
"get": {
"tags": ["Access With API KEY and oauth2"],
"summary": "Get images with listingId",
"parameters": [
{
"name": "listingId",
"in": "path",
"description": "enter listing id",
"type": "integer",
"required": true
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api-token//listings/{listingId}/products/{productId}":{
"get": {
"tags": ["Access With API KEY and oauth2"],
"summary": "Get images with listingId",
"parameters": [
{
"name": "listingId",
"in": "path",
"description": "enter listing id",
"type": "integer",
"required": true
},
{
"name": "productId",
"in": "path",
"description": "enter product id",
"type": "integer",
"required": true
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
}
}
}