-
Notifications
You must be signed in to change notification settings - Fork 1
/
api_endpoints.yaml
313 lines (295 loc) · 6.82 KB
/
api_endpoints.yaml
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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
user:
get_label:
endpoint: api/user/profile/getUserlabel
method: GET
get_info2:
endpoint: api/portal/userInfo
method: POST
get_info:
endpoint: api/portal/user/info
method: GET
variables:
user_id
register:
endpoint: api/user/public/register
method: POST
variables:
username
password
verification_code
message_key
device_type
jump
reset_password:
endpoint: api/user/public/passwordReset
method: POST
variables:
username
password
verification_code
change_password:
endpoint: api/user/profile/changePassword
method: POST
variables:
old_password
password
confirm_password
send_verification_code:
endpoint: api/user/verification_code/send
method: POST
variables:
username
type
login:
endpoint: api/user/public/login
method: POST
variables:
username
password
device_type
login_type
logout:
endpoint: api/user/public/logout
method: POST
bind_email:
endpoint: api/user/profile/bindingEmail
method: POST
variables:
email
password
verification_code
get_messages:
endpoint: api/user/message/getMessages
method: GET
variables:
page
type
get_likes:
endpoint: api/user/Likes/mylikes
method: GET
variables:
page
upload_one:
endpoint: api/user/upload/one
method: POST
variables:
MULTIPART
printer:
add:
endpoint: api/work/work/addprinter
method: POST
variables:
key
name
info:
endpoint: api/work/printer/Info
method: POST
variables:
id
get:
endpoint: api/work/printer/getPrinters
method: GET
variables:
page
status:
endpoint: api/work/printer/Printers_status
method: GET
get2:
endpoint: api/work/index/printers
method: GET
variables:
printer_id
print_status
year
unset:
endpoint: api/work/printer/unsetprinters
method: GET
variables:
id
gcode:
upload:
endpoint: api/user/profile/getUploadUrl?
method: GET
get_gcodes:
endpoint: api/work/gcode/getGcodes
method: GET
variables:
page
rename:
endpoint: api/work/gcode/info
method: POST
variables:
id
name
send_gcode:
endpoint: api/work/work/send_gcode
method: POST
variables:
filename
slice_param
matrix
mirror
slice_support
get_gcode_status:
endpoint: api/work/work/get_gcode_status
method: POST
variables:
task_id
# api/work/work/delete
# api/work/work/unsetworks
# api/work/work/unset
# api/work/delete
# api/work/gcode/delete
# api/work/gcode/delete/{id}
# api/work/delete/{id}
# api/work/gcode/delete
# api/work/gcode/unsetworks
# api/work/gcode/unset
# api/work/work/unsetgcodes
# api/work/gcode/unsetgcodes
delete:
endpoint: api/work/gcode/unsetgcodes
method: GET
variables:
id
print:
endpoint: api/work/work/send_order
method: POST
variables:
gcode_id
printer_id
project_id
order_id
type
settings
unslice:
endpoint: api/work/gcode/unsetgcodes
method: GET
variables:
id
video:
stop:
endpoint: api/user/profile/stopVideo
method: GET
variables:
printer_id
get_url:
endpoint: api/user/profile/getVideoUrl
method: GET
variables:
printer_id
jobs:
get_type:
endpoint: api/work/work/get_type
method: GET
get_favourites:
endpoint: api/work/index/projectsapi/user/favorites/my
method: GET
variables:
page
get_jobs:
endpoint: api/work/project/getProjects
method: GET
variables:
page
print_status
gcode_id
delete:
endpoint: api/work/project/unsetprojects
method: GET
variables:
id
Portal:
protect:
pi/portal/index/protect:
method: GET
feedback:
endpoint: api/portal/index/feedback_mobile
method: POST
search:
endpoint: api/portal/search
method: GET
hot_tags:
endpoint: api/portal/tags/hotTags
method: GET
categories:
endpoint: api/portal/categories
method: GET
get_country:
endpoint: api/portal/index/country_mobile
method: GET
# May be open jobs??
articles:
delete:
endpoint: api/portal/articles/delete/{id}
method: POST
variables:
id
guess:
endpoint: api/portal/articles/guess
method: GET
variables:
category_id
get_by_id:
endpoint: api/portal/articles/{id}
method: GET
variables:
id
get_by_userid:
endpoint: api/portal/articles
method: GET
variables:
page
user_id
category_id
relation
order
get_by_page:
endpoint: api/portal/articles/my
method: GET
variables:
page
get_favourites:
endpoint: api/portal/user/articlesFavorite
method: GET
variables:
page
type
user_id
like:
endpoint: api/portal/articles/doLike
method: POST
variables:
id
unlike:
endpoint: api/portal/articles/cancelLike
method: POST
variables:
id
add:
endpoint: api/portal/articles/add_file
method: POST
variables:
MUTLIPART
favourite:
endpoint: api/portal/articles/doFavorite
method: POST
variables:
id
update_status:
endpoint: api/portal/Articles/update_status
method: POST
variables:
id
post_status
unfavourite:
endpoint: api/portal/articles/cancelFavorite
method: POST
variables:
id
save_mobile:
endpoint: api/portal/articles/save_mobile
method: POST
update_mobile:
endpoint: api/portal/articles/update_mobile
method: POST