-
Notifications
You must be signed in to change notification settings - Fork 3
/
fd_openapi.html
511 lines (505 loc) · 78 KB
/
fd_openapi.html
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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>Client-FD Push API</title>
<!-- needed for adaptive design -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
padding: 0;
margin: 0;
}
</style>
<script src="https://cdn.redocly.com/redoc/v2.2.0/bundles/redoc.standalone.js"></script><style data-styled="true" data-styled-version="6.1.13">.dFrZq{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.dFrZq{width:100%;padding:40px 40px;}}/*!sc*/
data-styled.g4[id="sc-fAUdSK"]{content:"dFrZq,"}/*!sc*/
.bvhSud{padding:40px 0;}/*!sc*/
.bvhSud:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.bvhSud>.bvhSud:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.bvhSud{padding:0;}}/*!sc*/
.aYCdu{padding:40px 0;position:relative;}/*!sc*/
.aYCdu:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.aYCdu>.aYCdu:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.aYCdu{padding:0;}}/*!sc*/
.aYCdu:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0, 0, 0, 0.2);}/*!sc*/
data-styled.g5[id="sc-dntaoT"]{content:"bvhSud,aYCdu,"}/*!sc*/
.gOjFGl{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.gOjFGl{width:100%;padding:40px 40px;}}/*!sc*/
data-styled.g6[id="sc-ivxoEo"]{content:"gOjFGl,"}/*!sc*/
.oECKJ{background-color:#263238;}/*!sc*/
data-styled.g7[id="sc-ghWlax"]{content:"oECKJ,"}/*!sc*/
.dECWTf{display:flex;width:100%;padding:0;}/*!sc*/
@media print,screen and (max-width: 75rem){.dECWTf{flex-direction:column;}}/*!sc*/
data-styled.g8[id="sc-kLhKbu"]{content:"dECWTf,"}/*!sc*/
.kHkxTT{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#333333;}/*!sc*/
data-styled.g9[id="sc-ixGGxD"]{content:"kHkxTT,"}/*!sc*/
.wHiQv{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;margin:0 0 20px;}/*!sc*/
data-styled.g10[id="sc-khLCKb"]{content:"wHiQv,"}/*!sc*/
.zvQzH{color:#ffffff;}/*!sc*/
data-styled.g12[id="sc-keTIit"]{content:"zvQzH,"}/*!sc*/
.eJAAZj{border-bottom:1px solid rgba(38, 50, 56, 0.3);margin:1em 0 1em 0;color:rgba(38, 50, 56, 0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;}/*!sc*/
data-styled.g13[id="sc-dpBQxM"]{content:"eJAAZj,"}/*!sc*/
.hbTOAm{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.hbTOAm:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
h1:hover>.hbTOAm::before,h2:hover>.hbTOAm::before,.hbTOAm:hover::before{visibility:visible;}/*!sc*/
data-styled.g14[id="sc-jwIPbr"]{content:"hbTOAm,"}/*!sc*/
.gkUOTk{height:18px;width:18px;min-width:18px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.bEpxpV{height:1.3em;width:1.3em;min-width:1.3em;vertical-align:middle;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.hmCwJW{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.hmCwJW polygon{fill:#1d8127;}/*!sc*/
.kVOWjS{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.kVOWjS polygon{fill:#d41f1c;}/*!sc*/
.fmmJjS{height:20px;width:20px;min-width:20px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(0);}/*!sc*/
.fmmJjS polygon{fill:white;}/*!sc*/
.ccTkAM{height:18px;width:18px;min-width:18px;vertical-align:middle;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
data-styled.g15[id="sc-cHqXqK"]{content:"gkUOTk,bEpxpV,hmCwJW,kVOWjS,fmmJjS,ccTkAM,"}/*!sc*/
.iyKqKI{border-left:1px solid #7c7cbb;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;}/*!sc*/
@media screen and (max-width: 50rem){.iyKqKI{display:block;overflow:hidden;}}/*!sc*/
tr:first-of-type>.iyKqKI,tr.last>.iyKqKI{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}/*!sc*/
tr:first-of-type>.iyKqKI{background-image:linear-gradient(
to bottom,
transparent 0%,
transparent 22px,
#7c7cbb 22px,
#7c7cbb 100%
);}/*!sc*/
tr.last>.iyKqKI{background-image:linear-gradient(
to bottom,
#7c7cbb 0%,
#7c7cbb 22px,
transparent 22px,
transparent 100%
);}/*!sc*/
tr.last+tr>.iyKqKI{border-left-color:transparent;}/*!sc*/
tr.last:first-child>.iyKqKI{background:none;border-left-color:transparent;}/*!sc*/
data-styled.g18[id="sc-ovuCP"]{content:"iyKqKI,"}/*!sc*/
.iQpMVv{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;}/*!sc*/
.iQpMVv.deprecated{text-decoration:line-through;color:#707070;}/*!sc*/
data-styled.g20[id="sc-eauhAA"]{content:"iQpMVv,"}/*!sc*/
.cHXoZJ{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;}/*!sc*/
tr.expanded .cHXoZJ{border-bottom:none;}/*!sc*/
@media screen and (max-width: 50rem){.cHXoZJ{padding:0 20px;border-bottom:none;border-left:1px solid #7c7cbb;}tr.last>.cHXoZJ{border-left:none;}}/*!sc*/
data-styled.g21[id="sc-fFoeYl"]{content:"cHXoZJ,"}/*!sc*/
.kPDxnK{color:#7c7cbb;font-family:Courier,monospace;margin-right:10px;}/*!sc*/
.kPDxnK::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#7c7cbb;}/*!sc*/
.kPDxnK::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#7c7cbb;height:7px;}/*!sc*/
data-styled.g22[id="sc-gQaihK"]{content:"kPDxnK,"}/*!sc*/
.eNFxPe{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;}/*!sc*/
.eNFxPe >tr{vertical-align:middle;}/*!sc*/
@media screen and (max-width: 50rem){.eNFxPe{display:block;}.eNFxPe >tr,.eNFxPe >tbody>tr{display:block;}}/*!sc*/
@media screen and (max-width: 50rem) and (-ms-high-contrast:none){.eNFxPe td{float:left;width:100%;}}/*!sc*/
.eNFxPe .sc-iuUfFv,.eNFxPe .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv,.eNFxPe .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv{margin:1em;margin-right:0;background:#fafafa;}/*!sc*/
.eNFxPe .sc-iuUfFv .sc-iuUfFv,.eNFxPe .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv,.eNFxPe .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv .sc-iuUfFv{background:#ffffff;}/*!sc*/
data-styled.g24[id="sc-dprtRQ"]{content:"eNFxPe,"}/*!sc*/
.fbQvpV >ul{list-style:none;padding:0;margin:0;margin:0 -5px;}/*!sc*/
.fbQvpV >ul >li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0, 0, 0, 0.5);cursor:pointer;text-align:center;outline:none;color:#ccc;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;}/*!sc*/
.fbQvpV >ul >li.react-tabs__tab--selected{color:#333333;background:#ffffff;}/*!sc*/
.fbQvpV >ul >li.react-tabs__tab--selected:focus{outline:auto;}/*!sc*/
.fbQvpV >ul >li:only-child{flex:none;min-width:100px;}/*!sc*/
.fbQvpV >ul >li.tab-success{color:#1d8127;}/*!sc*/
.fbQvpV >ul >li.tab-redirect{color:#ffa500;}/*!sc*/
.fbQvpV >ul >li.tab-info{color:#87ceeb;}/*!sc*/
.fbQvpV >ul >li.tab-error{color:#d41f1c;}/*!sc*/
.fbQvpV >.react-tabs__tab-panel{background:#11171a;}/*!sc*/
.fbQvpV >.react-tabs__tab-panel>div,.fbQvpV >.react-tabs__tab-panel>pre{padding:20px;margin:0;}/*!sc*/
.fbQvpV >.react-tabs__tab-panel>div>pre{padding:0;}/*!sc*/
data-styled.g30[id="sc-bMTdWJ"]{content:"fbQvpV,"}/*!sc*/
.drsioI code[class*='language-'],.drsioI pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/
@media print{.drsioI code[class*='language-'],.drsioI pre[class*='language-']{text-shadow:none;}}/*!sc*/
.drsioI pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
.drsioI .token.comment,.drsioI .token.prolog,.drsioI .token.doctype,.drsioI .token.cdata{color:hsl(30, 20%, 50%);}/*!sc*/
.drsioI .token.punctuation{opacity:0.7;}/*!sc*/
.drsioI .namespace{opacity:0.7;}/*!sc*/
.drsioI .token.property,.drsioI .token.tag,.drsioI .token.number,.drsioI .token.constant,.drsioI .token.symbol{color:#4a8bb3;}/*!sc*/
.drsioI .token.boolean{color:#e64441;}/*!sc*/
.drsioI .token.selector,.drsioI .token.attr-name,.drsioI .token.string,.drsioI .token.char,.drsioI .token.builtin,.drsioI .token.inserted{color:#a0fbaa;}/*!sc*/
.drsioI .token.selector+a,.drsioI .token.attr-name+a,.drsioI .token.string+a,.drsioI .token.char+a,.drsioI .token.builtin+a,.drsioI .token.inserted+a,.drsioI .token.selector+a:visited,.drsioI .token.attr-name+a:visited,.drsioI .token.string+a:visited,.drsioI .token.char+a:visited,.drsioI .token.builtin+a:visited,.drsioI .token.inserted+a:visited{color:#4ed2ba;text-decoration:underline;}/*!sc*/
.drsioI .token.property.string{color:white;}/*!sc*/
.drsioI .token.operator,.drsioI .token.entity,.drsioI .token.url,.drsioI .token.variable{color:hsl(40, 90%, 60%);}/*!sc*/
.drsioI .token.atrule,.drsioI .token.attr-value,.drsioI .token.keyword{color:hsl(350, 40%, 70%);}/*!sc*/
.drsioI .token.regex,.drsioI .token.important{color:#e90;}/*!sc*/
.drsioI .token.important,.drsioI .token.bold{font-weight:bold;}/*!sc*/
.drsioI .token.italic{font-style:italic;}/*!sc*/
.drsioI .token.entity{cursor:help;}/*!sc*/
.drsioI .token.deleted{color:red;}/*!sc*/
data-styled.g32[id="sc-epnzzT"]{content:"drsioI,"}/*!sc*/
.hhzNne{opacity:0.7;transition:opacity 0.3s ease;text-align:right;}/*!sc*/
.hhzNne:focus-within{opacity:1;}/*!sc*/
.hhzNne >button{background-color:transparent;border:0;color:inherit;padding:2px 10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em;cursor:pointer;outline:0;}/*!sc*/
.hhzNne >button :hover,.hhzNne >button :focus{background:rgba(255, 255, 255, 0.1);}/*!sc*/
data-styled.g33[id="sc-uYFMi"]{content:"hhzNne,"}/*!sc*/
.cpBPUN{position:relative;}/*!sc*/
data-styled.g37[id="sc-dEkLRj"]{content:"cpBPUN,"}/*!sc*/
.JXohG{position:absolute;pointer-events:none;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:8px;margin:auto;text-align:center;}/*!sc*/
.JXohG polyline{color:white;}/*!sc*/
data-styled.g38[id="sc-kZrBCu"]{content:"JXohG,"}/*!sc*/
.iHjPVQ{box-sizing:border-box;min-width:100px;outline:none;display:inline-block;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.5);vertical-align:bottom;padding:2px 0px 2px 6px;position:relative;width:auto;background:white;color:#263238;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;cursor:pointer;transition:border 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;}/*!sc*/
.iHjPVQ label{box-sizing:border-box;min-width:100px;outline:none;display:inline-block;font-family:Montserrat,sans-serif;color:#333333;vertical-align:bottom;width:auto;text-transform:none;padding:0 22px 0 4px;font-size:0.929em;line-height:1.5em;font-family:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}/*!sc*/
.iHjPVQ .dropdown-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:none;appearance:none;cursor:pointer;color:#333333;line-height:inherit;font-family:inherit;}/*!sc*/
.iHjPVQ:hover,.iHjPVQ:focus-within{border:1px solid #32329f;color:#32329f;box-shadow:0px 0px 0px 1px #32329f;}/*!sc*/
data-styled.g39[id="sc-diYFot"]{content:"iHjPVQ,"}/*!sc*/
.khtVmz{margin-left:10px;text-transform:none;font-size:0.929em;color:black;}/*!sc*/
data-styled.g41[id="sc-dhCplO"]{content:"khtVmz,"}/*!sc*/
.dWZUhK{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.dWZUhK p:last-child{margin-bottom:0;}/*!sc*/
.dWZUhK h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.dWZUhK h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.dWZUhK code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.dWZUhK pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.dWZUhK pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.dWZUhK pre code:before,.dWZUhK pre code:after{content:none;}/*!sc*/
.dWZUhK blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.dWZUhK img{max-width:100%;box-sizing:content-box;}/*!sc*/
.dWZUhK ul,.dWZUhK ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.dWZUhK ul ul,.dWZUhK ol ul,.dWZUhK ul ol,.dWZUhK ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.dWZUhK table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.dWZUhK table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.dWZUhK table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.dWZUhK table th,.dWZUhK table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.dWZUhK table th{text-align:left;font-weight:bold;}/*!sc*/
.dWZUhK .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.dWZUhK .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.dWZUhK h1:hover>.share-link::before,.dWZUhK h2:hover>.share-link::before,.dWZUhK .share-link:hover::before{visibility:visible;}/*!sc*/
.dWZUhK a{text-decoration:auto;color:#32329f;}/*!sc*/
.dWZUhK a:visited{color:#32329f;}/*!sc*/
.dWZUhK a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
.ewnBNs{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.ewnBNs p:last-child{margin-bottom:0;}/*!sc*/
.ewnBNs p:first-child{margin-top:0;}/*!sc*/
.ewnBNs p:last-child{margin-bottom:0;}/*!sc*/
.ewnBNs h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.ewnBNs h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.ewnBNs code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.ewnBNs pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.ewnBNs pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.ewnBNs pre code:before,.ewnBNs pre code:after{content:none;}/*!sc*/
.ewnBNs blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.ewnBNs img{max-width:100%;box-sizing:content-box;}/*!sc*/
.ewnBNs ul,.ewnBNs ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.ewnBNs ul ul,.ewnBNs ol ul,.ewnBNs ul ol,.ewnBNs ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.ewnBNs table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.ewnBNs table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.ewnBNs table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.ewnBNs table th,.ewnBNs table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.ewnBNs table th{text-align:left;font-weight:bold;}/*!sc*/
.ewnBNs .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.ewnBNs .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.ewnBNs h1:hover>.share-link::before,.ewnBNs h2:hover>.share-link::before,.ewnBNs .share-link:hover::before{visibility:visible;}/*!sc*/
.ewnBNs a{text-decoration:auto;color:#32329f;}/*!sc*/
.ewnBNs a:visited{color:#32329f;}/*!sc*/
.ewnBNs a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
data-styled.g42[id="sc-eMwmJz"]{content:"dWZUhK,ewnBNs,"}/*!sc*/
.jtjIAv{display:inline;}/*!sc*/
data-styled.g43[id="sc-drVZOg"]{content:"jtjIAv,"}/*!sc*/
.ezdXRP{position:relative;}/*!sc*/
data-styled.g44[id="sc-eWPXlR"]{content:"ezdXRP,"}/*!sc*/
.mMhCU:hover>.sc-uYFMi{opacity:1;}/*!sc*/
data-styled.g49[id="sc-eDHQDy"]{content:"mMhCU,"}/*!sc*/
.iyEpFV{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;}/*!sc*/
.iyEpFV .redoc-json code>.collapser{display:none;pointer-events:none;}/*!sc*/
.iyEpFV .callback-function{color:gray;}/*!sc*/
.iyEpFV .collapser:after{content:'-';cursor:pointer;}/*!sc*/
.iyEpFV .collapsed>.collapser:after{content:'+';cursor:pointer;}/*!sc*/
.iyEpFV .ellipsis:after{content:' … ';}/*!sc*/
.iyEpFV .collapsible{margin-left:2em;}/*!sc*/
.iyEpFV .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}/*!sc*/
.iyEpFV .hovered{background-color:rgba(235, 238, 249, 1);}/*!sc*/
.iyEpFV .collapser{background-color:transparent;border:0;color:#fff;font-family:Courier,monospace;font-size:13px;padding-right:6px;padding-left:6px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;position:absolute;top:4px;left:-1.5em;cursor:default;user-select:none;-webkit-user-select:none;padding:2px;}/*!sc*/
.iyEpFV .collapser:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;}/*!sc*/
.iyEpFV ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}/*!sc*/
.iyEpFV li{position:relative;display:block;}/*!sc*/
.iyEpFV .hoverable{display:inline-block;}/*!sc*/
.iyEpFV .selected{outline-style:solid;outline-width:1px;outline-style:dotted;}/*!sc*/
.iyEpFV .collapsed>.collapsible{display:none;}/*!sc*/
.iyEpFV .ellipsis{display:none;}/*!sc*/
.iyEpFV .collapsed>.ellipsis{display:inherit;}/*!sc*/
data-styled.g50[id="sc-giBObj"]{content:"iyEpFV,"}/*!sc*/
.kKXAng{padding:0.9em;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;}/*!sc*/
data-styled.g51[id="sc-UblHX"]{content:"kKXAng,"}/*!sc*/
.eqWzJe{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.7);}/*!sc*/
data-styled.g52[id="sc-fufdwm"]{content:"eqWzJe,"}/*!sc*/
.dIDLbO{position:relative;}/*!sc*/
data-styled.g53[id="sc-Rjrgp"]{content:"dIDLbO,"}/*!sc*/
.esCYIP{margin:0 0 10px 0;display:block;background-color:rgba(38,50,56,0.4);border:none;padding:0.9em 1.6em 0.9em 0.9em;box-shadow:none;}/*!sc*/
.esCYIP label{color:#ffffff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1em;text-transform:none;border:none;}/*!sc*/
.esCYIP:hover,.esCYIP:focus-within{border:none;box-shadow:none;background-color:rgba(38,50,56,0.7);}/*!sc*/
data-styled.g54[id="sc-frniUE"]{content:"esCYIP,"}/*!sc*/
.kqHNPM{margin-top:15px;}/*!sc*/
data-styled.g56[id="sc-FFETS"]{content:"kqHNPM,"}/*!sc*/
.buGHPE.deprecated span.property-name{text-decoration:line-through;color:#707070;}/*!sc*/
.buGHPE button{background-color:transparent;border:0;outline:0;font-size:13px;font-family:Courier,monospace;cursor:pointer;padding:0;color:#333333;}/*!sc*/
.buGHPE button:focus{font-weight:600;}/*!sc*/
.buGHPE .sc-cHqXqK{height:1.1em;width:1.1em;}/*!sc*/
.buGHPE .sc-cHqXqK polygon{fill:#666;}/*!sc*/
data-styled.g57[id="sc-hsfCcR"]{content:"buGHPE,"}/*!sc*/
.hPAOR{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
data-styled.g58[id="sc-CNKsk"]{content:"hPAOR,"}/*!sc*/
.dWKYKL{color:rgba(102,102,102,0.9);}/*!sc*/
data-styled.g59[id="sc-cqgMZH"]{content:"dWKYKL,"}/*!sc*/
.bIEFFi{color:#666;}/*!sc*/
data-styled.g60[id="sc-gQkENW"]{content:"bIEFFi,"}/*!sc*/
.dnQByT{color:#666;word-break:break-word;}/*!sc*/
data-styled.g61[id="sc-gcfzXs"]{content:"dnQByT,"}/*!sc*/
.feFoaC{color:#d41f1c;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;}/*!sc*/
data-styled.g62[id="sc-hGZxvd"]{content:"feFoaC,"}/*!sc*/
.dIXVzO:after{content:' and ';font-weight:normal;}/*!sc*/
.dIXVzO:last-child:after{content:none;}/*!sc*/
.dIXVzO a{text-decoration:auto;color:#32329f;}/*!sc*/
.dIXVzO a:visited{color:#32329f;}/*!sc*/
.dIXVzO a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
data-styled.g80[id="sc-bqvdXA"]{content:"dIXVzO,"}/*!sc*/
.eqXCjK{white-space:nowrap;}/*!sc*/
.eqXCjK:after{content:' or ';white-space:pre;}/*!sc*/
.eqXCjK:last-child:after,.eqXCjK:only-child:after{content:none;}/*!sc*/
.eqXCjK a{text-decoration:auto;color:#32329f;}/*!sc*/
.eqXCjK a:visited{color:#32329f;}/*!sc*/
.eqXCjK a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
data-styled.g81[id="sc-irPVuy"]{content:"eqXCjK,"}/*!sc*/
.jXOga-d{flex:1 1 auto;cursor:pointer;}/*!sc*/
data-styled.g82[id="sc-jWJSSj"]{content:"jXOga-d,"}/*!sc*/
.gQOXJB{width:75%;text-overflow:ellipsis;border-radius:4px;overflow:hidden;}/*!sc*/
@media screen and (max-width: 50rem){.gQOXJB{margin-top:10px;}}/*!sc*/
data-styled.g83[id="sc-iCjFWQ"]{content:"gQOXJB,"}/*!sc*/
.ffSXYc{display:inline-block;margin:0;}/*!sc*/
data-styled.g84[id="sc-khdDuB"]{content:"ffSXYc,"}/*!sc*/
.dyzdIR{width:100%;display:flex;margin:1em 0;flex-direction:row;}/*!sc*/
@media screen and (max-width: 50rem){.dyzdIR{flex-direction:column;}}/*!sc*/
data-styled.g85[id="sc-hGNhLO"]{content:"dyzdIR,"}/*!sc*/
.dZsYqS{margin-top:0;margin-bottom:0.5em;}/*!sc*/
data-styled.g91[id="sc-geoRQH"]{content:"dZsYqS,"}/*!sc*/
.enkzRg{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;text-decoration:none;cursor:pointer;}/*!sc*/
data-styled.g92[id="sc-kEsJEW"]{content:"enkzRg,"}/*!sc*/
.bcPxPq::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;}/*!sc*/
.bcPxPq:last-child::after{display:none;}/*!sc*/
data-styled.g93[id="sc-gbwXoZ"]{content:"bcPxPq,"}/*!sc*/
.gmEXff{overflow:hidden;}/*!sc*/
data-styled.g94[id="sc-kBAPdo"]{content:"gmEXff,"}/*!sc*/
.eeVPfW{display:flex;flex-wrap:wrap;margin-left:-15px;}/*!sc*/
data-styled.g95[id="sc-ftmehX"]{content:"eeVPfW,"}/*!sc*/
.bbQame{width:9ex;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana,sans-serif;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;}/*!sc*/
.bbQame.get{background-color:#2F8132;}/*!sc*/
.bbQame.post{background-color:#186FAF;}/*!sc*/
.bbQame.put{background-color:#95507c;}/*!sc*/
.bbQame.options{background-color:#947014;}/*!sc*/
.bbQame.patch{background-color:#bf581d;}/*!sc*/
.bbQame.delete{background-color:#cc3333;}/*!sc*/
.bbQame.basic{background-color:#707070;}/*!sc*/
.bbQame.link{background-color:#07818F;}/*!sc*/
.bbQame.head{background-color:#A23DAD;}/*!sc*/
.bbQame.hook{background-color:#32329f;}/*!sc*/
.bbQame.schema{background-color:#707070;}/*!sc*/
data-styled.g99[id="sc-erSfwj"]{content:"bbQame,"}/*!sc*/
.dXwhdL{margin:0;padding:0;}/*!sc*/
.dXwhdL:first-child{padding-bottom:32px;}/*!sc*/
.sc-iRVXky .sc-iRVXky{font-size:0.929em;}/*!sc*/
.kUyAbS{margin:0;padding:0;display:none;}/*!sc*/
.kUyAbS:first-child{padding-bottom:32px;}/*!sc*/
.sc-iRVXky .sc-iRVXky{font-size:0.929em;}/*!sc*/
data-styled.g100[id="sc-iRVXky"]{content:"dXwhdL,kUyAbS,"}/*!sc*/
.gSwPLF{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}/*!sc*/
data-styled.g101[id="sc-ljhlHD"]{content:"gSwPLF,"}/*!sc*/
.bgAbkd{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:0.929em;text-transform:none;background-color:#fafafa;}/*!sc*/
.bgAbkd:hover{color:#32329f;background-color:#e1e1e1;}/*!sc*/
.bgAbkd .sc-cHqXqK{height:1.5em;width:1.5em;}/*!sc*/
.bgAbkd .sc-cHqXqK polygon{fill:#333333;}/*!sc*/
.dnJKVb{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;background-color:#fafafa;}/*!sc*/
.dnJKVb:hover{color:#32329f;background-color:#ededed;}/*!sc*/
.dnJKVb .sc-cHqXqK{height:1.5em;width:1.5em;}/*!sc*/
.dnJKVb .sc-cHqXqK polygon{fill:#333333;}/*!sc*/
data-styled.g102[id="sc-bAEjGW"]{content:"bgAbkd,dnJKVb,"}/*!sc*/
.bBONey{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g103[id="sc-enMaOJ"]{content:"bBONey,"}/*!sc*/
.fxirIR{font-size:0.8em;margin-top:10px;text-align:center;position:fixed;width:260px;bottom:0;background:#fafafa;}/*!sc*/
.fxirIR a,.fxirIR a:visited,.fxirIR a:hover{color:#333333!important;padding:5px 0;border-top:1px solid #e1e1e1;text-decoration:none;display:flex;align-items:center;justify-content:center;}/*!sc*/
.fxirIR img{width:15px;margin-right:5px;}/*!sc*/
@media screen and (max-width: 50rem){.fxirIR{width:100%;}}/*!sc*/
data-styled.g104[id="sc-fUEImY"]{content:"fxirIR,"}/*!sc*/
.dWZoid{cursor:pointer;position:relative;margin-bottom:5px;}/*!sc*/
data-styled.g110[id="sc-duWCru"]{content:"dWZoid,"}/*!sc*/
.iqHzp{font-family:Courier,monospace;margin-left:10px;flex:1;overflow-x:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g111[id="sc-etPtWW"]{content:"iqHzp,"}/*!sc*/
.ebcgbH{outline:0;color:inherit;width:100%;text-align:left;cursor:pointer;padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:flex;white-space:nowrap;align-items:center;border:1px solid transparent;border-bottom:0;transition:border-color 0.25s ease;}/*!sc*/
.ebcgbH ..sc-etPtWW{color:#ffffff;}/*!sc*/
.ebcgbH:focus{box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.45),0 2px 0 rgba(128, 128, 128, 0.25);}/*!sc*/
data-styled.g112[id="sc-iPHsxv"]{content:"ebcgbH,"}/*!sc*/
.IVbnb{font-size:0.929em;line-height:20px;background-color:#2F8132;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
.cpnVKx{font-size:0.929em;line-height:20px;background-color:#186FAF;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
data-styled.g113[id="sc-txhaY"]{content:"IVbnb,cpnVKx,"}/*!sc*/
.ddApzj{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0 0 6px rgba(0, 0, 0, 0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 0.25s ease;visibility:hidden;transform:translateY(-50%) scaleY(0);}/*!sc*/
data-styled.g114[id="sc-ePpfBx"]{content:"ddApzj,"}/*!sc*/
.evaCJX{padding:10px;}/*!sc*/
data-styled.g115[id="sc-dwGkES"]{content:"evaCJX,"}/*!sc*/
.gufODt{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;}/*!sc*/
.gufODt >span{color:#333333;}/*!sc*/
data-styled.g116[id="sc-hSyjfr"]{content:"gufODt,"}/*!sc*/
.fRACBr{text-transform:lowercase;margin-left:0;line-height:1.5em;}/*!sc*/
data-styled.g117[id="sc-kLJHhQ"]{content:"fRACBr,"}/*!sc*/
.cnBopK{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);}/*!sc*/
.cnBopK:focus{outline:auto #1d8127;}/*!sc*/
.fhwTMk{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);}/*!sc*/
.fhwTMk:focus{outline:auto #d41f1c;}/*!sc*/
data-styled.g119[id="sc-gohMHu"]{content:"cnBopK,fhwTMk,"}/*!sc*/
.beMorW{vertical-align:top;}/*!sc*/
data-styled.g122[id="sc-bKXUjo"]{content:"beMorW,"}/*!sc*/
.dheqgt{font-size:1.3em;padding:0.2em 0;margin:3em 0 1.1em;color:#333333;font-weight:normal;}/*!sc*/
data-styled.g123[id="sc-edsqmr"]{content:"dheqgt,"}/*!sc*/
.exRUVh{margin-bottom:30px;}/*!sc*/
data-styled.g128[id="sc-fantwC"]{content:"exRUVh,"}/*!sc*/
.isQMci{user-select:none;width:20px;height:20px;align-self:center;display:flex;flex-direction:column;color:#32329f;}/*!sc*/
data-styled.g129[id="sc-bLmarx"]{content:"isQMci,"}/*!sc*/
.jmYWik{width:260px;background-color:#fafafa;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;height:100vh;position:sticky;position:-webkit-sticky;top:0;}/*!sc*/
@media screen and (max-width: 50rem){.jmYWik{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}}/*!sc*/
@media print{.jmYWik{display:none;}}/*!sc*/
data-styled.g130[id="sc-dFqmTM"]{content:"jmYWik,"}/*!sc*/
.cZPhLc{outline:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.3);bottom:44px;width:60px;height:60px;padding:0 20px;}/*!sc*/
@media screen and (max-width: 50rem){.cZPhLc{display:flex;}}/*!sc*/
.cZPhLc svg{color:#0065FB;}/*!sc*/
@media print{.cZPhLc{display:none;}}/*!sc*/
data-styled.g131[id="sc-eqXzvo"]{content:"cZPhLc,"}/*!sc*/
.beDZfq{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed!important;tap-highlight-color:rgba(0, 0, 0, 0);text-size-adjust:100%;}/*!sc*/
.beDZfq *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}/*!sc*/
data-styled.g132[id="sc-iMPxVN"]{content:"beDZfq,"}/*!sc*/
.knmTbM{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;}/*!sc*/
@media print,screen and (max-width: 50rem){.knmTbM{width:100%;}}/*!sc*/
data-styled.g133[id="sc-jdwyG"]{content:"knmTbM,"}/*!sc*/
.ifLiBE{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);}/*!sc*/
@media print,screen and (max-width: 75rem){.ifLiBE{display:none;}}/*!sc*/
data-styled.g134[id="sc-eEVuZf"]{content:"ifLiBE,"}/*!sc*/
.cqdCbT{padding:5px 0;}/*!sc*/
data-styled.g135[id="sc-dtOqdk"]{content:"cqdCbT,"}/*!sc*/
.kAGYgE{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;}/*!sc*/
data-styled.g136[id="sc-hPGoDJ"]{content:"kAGYgE,"}/*!sc*/
.eDlXyu{position:absolute;left:20px;height:1.8em;width:0.9em;}/*!sc*/
.eDlXyu path{fill:#333333;}/*!sc*/
data-styled.g137[id="sc-kBpWFy"]{content:"eDlXyu,"}/*!sc*/
</style>
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
</head>
<body>
<div id="redoc"><div class="sc-iMPxVN beDZfq redoc-wrap"><div class="sc-dFqmTM jmYWik menu-content" style="top:0px;height:calc(100vh - 0px)"><div role="search" class="sc-dtOqdk cqdCbT"><svg class="sc-kBpWFy eDlXyu search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input placeholder="Search..." aria-label="Search" type="text" class="sc-hPGoDJ kAGYgE search-input" value=""/></div><div class="sc-dEkLRj cpBPUN scrollbar-container undefined"><ul role="menu" class="sc-iRVXky dXwhdL"><li tabindex="0" depth="1" data-item-id="tag/Fachdienst" role="menuitem" class="sc-ljhlHD gSwPLF"><label class="sc-bAEjGW bgAbkd -depth1"><span width="calc(100% - 38px)" title="Fachdienst" class="sc-enMaOJ bBONey">Fachdienst</span><svg class="sc-cHqXqK gkUOTk" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-iRVXky kUyAbS"><li tabindex="0" depth="2" data-item-id="tag/Fachdienst/operation/getPushers" role="menuitem" class="sc-ljhlHD gSwPLF"><label class="sc-bAEjGW dnJKVb -depth2"><span type="get" class="sc-erSfwj bbQame operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-enMaOJ bBONey">Gets the current pushers for the authenticated user</span></label></li><li tabindex="0" depth="2" data-item-id="tag/Fachdienst/operation/postPusher" role="menuitem" class="sc-ljhlHD gSwPLF"><label class="sc-bAEjGW dnJKVb -depth2"><span type="post" class="sc-erSfwj bbQame operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-enMaOJ bBONey">Modify a pusher for this user on the homeserver.</span></label></li></ul></li></ul><div class="sc-fUEImY fxirIR"><a target="_blank" rel="noopener noreferrer" href="https://redocly.com/redoc/">API docs by Redocly</a></div></div></div><div class="sc-eqXzvo cZPhLc"><div class="sc-bLmarx isQMci"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg><svg class="" style="transform:translate(2px, 4px);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg></div></div><div class="sc-jdwyG knmTbM api-content"><div class="sc-dntaoT bvhSud"><div class="sc-kLhKbu dECWTf"><div class="sc-fAUdSK dFrZq api-info"><h1 class="sc-ixGGxD sc-geoRQH kHkxTT dZsYqS">Client-FD Push API<!-- --> <span>(<!-- -->1.0.0<!-- -->)</span></h1><p>Download OpenAPI specification<!-- -->:<a download="openapi.json" target="_blank" class="sc-kEsJEW enkzRg">Download</a></p><div class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"><div class="sc-kBAPdo gmEXff"><div class="sc-ftmehX eeVPfW"> <!-- --> <span class="sc-gbwXoZ bcPxPq">License:<!-- --> <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0</a></span> </div></div></div><div data-role="redoc-summary" html="" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"></div><div data-role="redoc-description" html="" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"></div></div></div></div><div id="tag/Fachdienst" data-section-id="tag/Fachdienst" class="sc-dntaoT bvhSud"><div class="sc-kLhKbu dECWTf"><div class="sc-fAUdSK dFrZq"><h2 class="sc-khLCKb wHiQv"><a class="sc-jwIPbr hbTOAm" href="#tag/Fachdienst" aria-label="tag/Fachdienst"></a>Fachdienst</h2></div></div></div><div id="tag/Fachdienst/operation/getPushers" data-section-id="tag/Fachdienst/operation/getPushers" class="sc-dntaoT aYCdu"><div data-section-id="operation/getPushers" id="operation/getPushers" class="sc-kLhKbu dECWTf"><div class="sc-fAUdSK dFrZq"><h2 class="sc-khLCKb wHiQv"><a class="sc-jwIPbr hbTOAm" href="#tag/Fachdienst/operation/getPushers" aria-label="tag/Fachdienst/operation/getPushers"></a>Gets the current pushers for the authenticated user<!-- --> </h2><div class="sc-fantwC exRUVh"><div html="<p>Gets all currently active pushers for the authenticated user.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"><p>Gets all currently active pushers for the authenticated user.</p>
</div></div><div class="sc-hGNhLO dyzdIR"><div class="sc-jWJSSj jXOga-d"><h5 class="sc-dpBQxM sc-khdDuB eJAAZj ffSXYc">Authorizations:</h5><svg class="sc-cHqXqK bEpxpV" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-iCjFWQ gQOXJB"><span class="sc-irPVuy eqXCjK"><span class="sc-bqvdXA dIXVzO"><i>bearerAuth</i></span></span></div></div><div><h3 class="sc-edsqmr dheqgt">Responses</h3><div><button class="sc-gohMHu cnBopK"><svg class="sc-cHqXqK hmCwJW" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bKXUjo beMorW">200<!-- --> </strong><div html="<p>The pushers for this user.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK sc-drVZOg jtjIAv"><p>The pushers for this user.</p>
</div></button></div><div><button class="sc-gohMHu fhwTMk"><svg class="sc-cHqXqK kVOWjS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bKXUjo beMorW">400<!-- --> </strong><div html="<p>The request was invalid.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK sc-drVZOg jtjIAv"><p>The request was invalid.</p>
</div></button></div></div></div><div class="sc-ivxoEo sc-ghWlax gOjFGl oECKJ"><div class="sc-duWCru dWZoid"><button class="sc-iPHsxv ebcgbH"><span type="get" class="sc-txhaY IVbnb http-verb get">get</span><span class="sc-etPtWW iqHzp">/pushers</span><svg class="sc-cHqXqK fmmJjS" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-ePpfBx ddApzj"><div class="sc-dwGkES evaCJX"><div html="" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"></div><div tabindex="0" role="button"><div class="sc-hSyjfr gufODt"><span>{protocol}://{hostname}{basePath}</span>/pushers</div></div></div></div></div><div><h3 class="sc-keTIit zvQzH"> <!-- -->Response samples<!-- --> </h3><div class="sc-bMTdWJ fbQvpV" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:R4smq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:R4smq:0" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="tab:R4smq:1" aria-selected="false" aria-disabled="false" aria-controls="panel:R4smq:1" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:R4smq:0" aria-labelledby="tab:R4smq:0"><div><div class="sc-Rjrgp dIDLbO"><span class="sc-fufdwm eqWzJe">Content type</span><div class="sc-UblHX kKXAng">application/json</div></div><div class="sc-FFETS kqHNPM"><div class="sc-eDHQDy mMhCU"><div class="sc-uYFMi hhzNne"><button><div class="sc-eWPXlR ezdXRP">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-epnzzT drsioI sc-giBObj iyEpFV"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"pushers"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"pushkey"</span>: <span class="token string">"Xp/MzCt8/9DcSNE9cuiaoT5Ac55job3TdLSSmtmYl4A="</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"http"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"app_id"</span>: <span class="token string">"face.mcapp.appy.prod"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"app_display_name"</span>: <span class="token string">"Appy McAppface"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"device_display_name"</span>: <span class="token string">"Alice's Phone"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"profile_tag"</span>: <span class="token string">"xyz"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lang"</span>: <span class="token string">"en-US"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"data"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">"</span><a href="https://example.com/_matrix/push/v1/notify">https://example.com/_matrix/push/v1/notify</a><span class="token string">"</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="panel:R4smq:1" aria-labelledby="tab:R4smq:1"></div></div></div></div></div></div><div id="tag/Fachdienst/operation/postPusher" data-section-id="tag/Fachdienst/operation/postPusher" class="sc-dntaoT aYCdu"><div data-section-id="operation/postPusher" id="operation/postPusher" class="sc-kLhKbu dECWTf"><div class="sc-fAUdSK dFrZq"><h2 class="sc-khLCKb wHiQv"><a class="sc-jwIPbr hbTOAm" href="#tag/Fachdienst/operation/postPusher" aria-label="tag/Fachdienst/operation/postPusher"></a>Modify a pusher for this user on the homeserver.<!-- --> </h2><div class="sc-fantwC exRUVh"><div html="<p>This endpoint allows the creation, modification and deletion of <a href="/client-server-api/#push-notifications">pushers</a>
for this user ID. The behaviour of this endpoint varies depending on the
values in the JSON body.</p>
<p>If <code>kind</code> is not <code>null</code>, the pusher with this <code>app_id</code> and <code>pushkey</code>
for this user is updated, or it is created if it doesn&#39;t exist. If
<code>kind</code> is <code>null</code>, the pusher with this <code>app_id</code> and <code>pushkey</code> for this
user is deleted.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"><p>This endpoint allows the creation, modification and deletion of <a href="/client-server-api/#push-notifications">pushers</a>
for this user ID. The behaviour of this endpoint varies depending on the
values in the JSON body.</p>
<p>If <code>kind</code> is not <code>null</code>, the pusher with this <code>app_id</code> and <code>pushkey</code>
for this user is updated, or it is created if it doesn't exist. If
<code>kind</code> is <code>null</code>, the pusher with this <code>app_id</code> and <code>pushkey</code> for this
user is deleted.</p>
</div></div><div class="sc-hGNhLO dyzdIR"><div class="sc-jWJSSj jXOga-d"><h5 class="sc-dpBQxM sc-khdDuB eJAAZj ffSXYc">Authorizations:</h5><svg class="sc-cHqXqK bEpxpV" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-iCjFWQ gQOXJB"><span class="sc-irPVuy eqXCjK"><span class="sc-bqvdXA dIXVzO"><i>bearerAuth</i></span></span></div></div><h5 class="sc-dpBQxM eJAAZj">Request Body schema: <span class="sc-dhCplO khtVmz">application/json</span><div class="sc-CNKsk sc-hGZxvd sc-kLJHhQ hPAOR feFoaC fRACBr">required</div></h5><div html="<p>The pusher information.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK"><p>The pusher information.</p>
</div><table class="sc-dprtRQ eNFxPe"><tbody><tr class=""><td kind="field" title="pushkey" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">pushkey</span><div class="sc-CNKsk sc-hGZxvd hPAOR feFoaC">required</div></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>This is a unique identifier for this pusher. The value you
should use for this is the routing or destination address
information for the notification, for example, the APNS token
for APNS or the Registration ID for GCM. If your notification
client has no such concept, use any unique identifier.
Max length, 512 bytes.</p>
<p>If the <code>kind</code> is <code>&quot;email&quot;</code>, this is the email address to
send notifications to.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>This is a unique identifier for this pusher. The value you
should use for this is the routing or destination address
information for the notification, for example, the APNS token
for APNS or the Registration ID for GCM. If your notification
client has no such concept, use any unique identifier.
Max length, 512 bytes.</p>
<p>If the <code>kind</code> is <code>"email"</code>, this is the email address to
send notifications to.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="kind" class="sc-ovuCP sc-eauhAA sc-hsfCcR iyKqKI iQpMVv buGHPE"><span class="sc-gQaihK kPDxnK"></span><button aria-label="expand kind"><span class="property-name">kind</span><svg class="sc-cHqXqK ccTkAM" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-CNKsk sc-hGZxvd hPAOR feFoaC">required</div></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string or null</span></div> <div><div html="<p>The kind of pusher to configure. <code>&quot;http&quot;</code> makes a pusher that
sends HTTP pokes. <code>&quot;email&quot;</code> makes a pusher that emails the
user with unread notifications. <code>null</code> deletes the pusher.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>The kind of pusher to configure. <code>"http"</code> makes a pusher that
sends HTTP pokes. <code>"email"</code> makes a pusher that emails the
user with unread notifications. <code>null</code> deletes the pusher.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="app_id" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">app_id</span><div class="sc-CNKsk sc-hGZxvd hPAOR feFoaC">required</div></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>This is a reverse-DNS style identifier for the application.
It is recommended that this end with the platform, such that
different platform versions get different app identifiers.
Max length, 64 chars.</p>
<p>If the <code>kind</code> is <code>&quot;email&quot;</code>, this is <code>&quot;m.email&quot;</code>.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>This is a reverse-DNS style identifier for the application.
It is recommended that this end with the platform, such that
different platform versions get different app identifiers.
Max length, 64 chars.</p>
<p>If the <code>kind</code> is <code>"email"</code>, this is <code>"m.email"</code>.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="app_display_name" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">app_display_name</span></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>Required if <code>kind</code> is not <code>null</code>. A string that will allow the
user to identify what application owns this pusher.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>Required if <code>kind</code> is not <code>null</code>. A string that will allow the
user to identify what application owns this pusher.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="device_display_name" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">device_display_name</span></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>Required if <code>kind</code> is not <code>null</code>. A string that will allow the
user to identify what device owns this pusher.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>Required if <code>kind</code> is not <code>null</code>. A string that will allow the
user to identify what device owns this pusher.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="profile_tag" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">profile_tag</span></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>This string determines which set of device specific rules this
pusher executes.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>This string determines which set of device specific rules this
pusher executes.</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="lang" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">lang</span></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">string</span></div> <div><div html="<p>Required if <code>kind</code> is not <code>null</code>. The preferred language for
receiving notifications (e.g. &#39;en&#39; or &#39;en-US&#39;).</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>Required if <code>kind</code> is not <code>null</code>. The preferred language for
receiving notifications (e.g. 'en' or 'en-US').</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="data" class="sc-ovuCP sc-eauhAA sc-hsfCcR iyKqKI iQpMVv buGHPE"><span class="sc-gQaihK kPDxnK"></span><button aria-label="expand data"><span class="property-name">data</span><svg class="sc-cHqXqK ccTkAM" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">object</span><span class="sc-CNKsk sc-gcfzXs hPAOR dnQByT"> (<!-- -->PusherData<!-- -->) </span></div> <div><div html="<p>Required if <code>kind</code> is not <code>null</code>. A dictionary of information
for the pusher implementation itself.</p>
<p>If <code>kind</code> is <code>http</code>, this MUST contain <code>url</code> which is the URL
to use for sending notifications. Clients MAY use this object
to pass custom data to their push gateway. Servers MUST forward
the entire content including <code>format</code> and any custom keys but excluding <code>url</code>
when calling <a href="/push-gateway-api/#post_matrixpushv1notify"><code>/_matrix/push/v1/notify</code></a>.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>Required if <code>kind</code> is not <code>null</code>. A dictionary of information
for the pusher implementation itself.</p>
<p>If <code>kind</code> is <code>http</code>, this MUST contain <code>url</code> which is the URL
to use for sending notifications. Clients MAY use this object
to pass custom data to their push gateway. Servers MUST forward
the entire content including <code>format</code> and any custom keys but excluding <code>url</code>
when calling <a href="/push-gateway-api/#post_matrixpushv1notify"><code>/_matrix/push/v1/notify</code></a>.</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="append" class="sc-ovuCP sc-eauhAA iyKqKI iQpMVv"><span class="sc-gQaihK kPDxnK"></span><span class="property-name">append</span></td><td class="sc-fFoeYl cHXoZJ"><div><div><span class="sc-CNKsk sc-cqgMZH hPAOR dWKYKL"></span><span class="sc-CNKsk sc-gQkENW hPAOR bIEFFi">boolean</span></div> <div><div html="<p>If true, the homeserver should add another pusher with the
given pushkey and App ID in addition to any others with
different user IDs. Otherwise, the homeserver must remove any
other pushers with the same App ID and pushkey for different
users. The default is <code>false</code>.</p>
" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"><p>If true, the homeserver should add another pusher with the
given pushkey and App ID in addition to any others with
different user IDs. Otherwise, the homeserver must remove any
other pushers with the same App ID and pushkey for different
users. The default is <code>false</code>.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-edsqmr dheqgt">Responses</h3><div><button class="sc-gohMHu cnBopK"><svg class="sc-cHqXqK hmCwJW" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bKXUjo beMorW">200<!-- --> </strong><div html="<p>The pusher was set.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK sc-drVZOg jtjIAv"><p>The pusher was set.</p>
</div></button></div><div><button class="sc-gohMHu fhwTMk"><svg class="sc-cHqXqK kVOWjS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bKXUjo beMorW">400<!-- --> </strong><div html="<p>One or more of the pusher values were invalid.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK sc-drVZOg jtjIAv"><p>One or more of the pusher values were invalid.</p>
</div></button></div><div><button class="sc-gohMHu fhwTMk"><svg class="sc-cHqXqK kVOWjS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-bKXUjo beMorW">429<!-- --> </strong><div html="<p>This request was rate-limited.</p>
" class="sc-epnzzT sc-eMwmJz drsioI dWZUhK sc-drVZOg jtjIAv"><p>This request was rate-limited.</p>
</div></button></div></div></div><div class="sc-ivxoEo sc-ghWlax gOjFGl oECKJ"><div class="sc-duWCru dWZoid"><button class="sc-iPHsxv ebcgbH"><span type="post" class="sc-txhaY cpnVKx http-verb post">post</span><span class="sc-etPtWW iqHzp">/pushers/set</span><svg class="sc-cHqXqK fmmJjS" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-ePpfBx ddApzj"><div class="sc-dwGkES evaCJX"><div html="" class="sc-epnzzT sc-eMwmJz drsioI ewnBNs"></div><div tabindex="0" role="button"><div class="sc-hSyjfr gufODt"><span>{protocol}://{hostname}{basePath}</span>/pushers/set</div></div></div></div></div><div><h3 class="sc-keTIit zvQzH"> <!-- -->Request samples<!-- --> </h3><div class="sc-bMTdWJ fbQvpV" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="tab:R4kqq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:R4kqq:0" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:R4kqq:0" aria-labelledby="tab:R4kqq:0"><div><div class="sc-Rjrgp dIDLbO"><span class="sc-fufdwm eqWzJe">Content type</span><div class="sc-UblHX kKXAng">application/json</div></div><div class="sc-FFETS kqHNPM"><div class="sc-Rjrgp dIDLbO"><span class="sc-fufdwm eqWzJe">Example</span><div class="sc-diYFot sc-frniUE iHjPVQ esCYIP"><svg class="sc-kZrBCu JXohG" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="registration" selected="">registration</option><option value="deletion">deletion</option></select><label>registration</label></div></div><div><div class="sc-eDHQDy mMhCU"><div class="sc-uYFMi hhzNne"><button><div class="sc-eWPXlR ezdXRP">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-epnzzT drsioI sc-giBObj iyEpFV"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"lang"</span>: <span class="token string">"en"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"kind"</span>: <span class="token string">"http"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"app_display_name"</span>: <span class="token string">"Mat Rix"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"device_display_name"</span>: <span class="token string">"iPhone 9"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"app_id"</span>: <span class="token string">"com.example.app.ios"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"pushkey"</span>: <span class="token string">"<APNS/GCM TOKEN>"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">"</span><a href="https://push-gateway.location.here/_matrix/push/v1/notify">https://push-gateway.location.here/_matrix/push/v1/notify</a><span class="token string">"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"append"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div><div><h3 class="sc-keTIit zvQzH"> <!-- -->Response samples<!-- --> </h3><div class="sc-bMTdWJ fbQvpV" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="tab:R4sqq:0" aria-selected="true" aria-disabled="false" aria-controls="panel:R4sqq:0" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="tab:R4sqq:1" aria-selected="false" aria-disabled="false" aria-controls="panel:R4sqq:1" data-rttab="true">400</li><li class="tab-error" role="tab" id="tab:R4sqq:2" aria-selected="false" aria-disabled="false" aria-controls="panel:R4sqq:2" data-rttab="true">429</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="panel:R4sqq:0" aria-labelledby="tab:R4sqq:0"><div><div class="sc-Rjrgp dIDLbO"><span class="sc-fufdwm eqWzJe">Content type</span><div class="sc-UblHX kKXAng">application/json</div></div><div class="sc-FFETS kqHNPM"><div class="sc-eDHQDy mMhCU"><div class="sc-uYFMi hhzNne"><button><div class="sc-eWPXlR ezdXRP">Copy</div></button></div><div class="sc-epnzzT drsioI sc-giBObj iyEpFV"><div class="redoc-json"><code><span class="token punctuation">{ }</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="panel:R4sqq:1" aria-labelledby="tab:R4sqq:1"></div><div class="react-tabs__tab-panel" role="tabpanel" id="panel:R4sqq:2" aria-labelledby="tab:R4sqq:2"></div></div></div></div></div></div></div><div class="sc-eEVuZf ifLiBE"></div></div></div>
<script>
const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.1.0","info":{"title":"Client-FD Push API","version":"1.0.0","license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}},"paths":{"/pushers":{"get":{"summary":"Gets the current pushers for the authenticated user","description":"Gets all currently active pushers for the authenticated user.","operationId":"getPushers","responses":{"200":{"description":"The pushers for this user.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/schema"},"examples":{"response":{"$ref":"#/components/examples/response"}}}}},"400":{"description":"The request was invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"},"examples":{"response":{"value":{"error":"Invalid parameter","errcode":"M_INVALID_PARAM"}}}}}}},"tags":["Fachdienst"],"security":[{"bearerAuth":[]}]}},"/pushers/set":{"post":{"summary":"Modify a pusher for this user on the homeserver.","description":"This endpoint allows the creation, modification and deletion of [pushers](/client-server-api/#push-notifications)\nfor this user ID. The behaviour of this endpoint varies depending on the\nvalues in the JSON body.\n\nIf `kind` is not `null`, the pusher with this `app_id` and `pushkey`\nfor this user is updated, or it is created if it doesn't exist. If\n`kind` is `null`, the pusher with this `app_id` and `pushkey` for this\nuser is deleted.","operationId":"postPusher","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/pusher_post_put_delete_schema"},"examples":{"registration":{"$ref":"#/components/examples/registration"},"deletion":{"$ref":"#/components/examples/deletion"}}}},"description":"The pusher information.","required":true},"responses":{"200":{"description":"The pusher was set.","content":{"application/json":{"schema":{"type":"object","description":"An empty object."},"examples":{"response":{"value":{}}}}}},"400":{"description":"One or more of the pusher values were invalid.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/error"},"examples":{"response":{"value":{"error":"Missing parameters: lang, data","errcode":"M_MISSING_PARAM"}}}}}},"429":{"description":"This request was rate-limited.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/rate_limited"}}}}},"security":[{"bearerAuth":[]}],"tags":["Fachdienst"]}}},"servers":[{"url":"{protocol}://{hostname}{basePath}","variables":{"protocol":{"enum":["http","https"],"default":"https"},"hostname":{"default":"localhost:8008"},"basePath":{"default":"/client/v1"}}}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}},"schemas":{"schema":{"properties":{"pushers":{"type":"array","title":"Pushers","description":"An array containing the current pushers for the user","items":{"type":"object","properties":{"pushkey":{"type":"string"},"kind":{"description":"The kind of pusher to configure. `\"http\"` makes a pusher that\nsends HTTP pokes. `null` deletes the pusher.","type":"string","nullable":true},"app_id":{"type":"string","description":"This is a reverse-DNS style identifier for the application.\nIt is recommended that this end with the platform, such that\ndifferent platform versions get different app identifiers.\nMax length, 64 chars."},"app_display_name":{"type":"string","description":"Required if `kind` is not `null`. A string that will allow the\nuser to identify what application owns this pusher."},"device_display_name":{"type":"string","description":"Required if `kind` is not `null`. A string that will allow the\nuser to identify what device owns this pusher."},"profile_tag":{"type":"string","description":"**UNUSED** This string determines which set of device specific rules this\npusher executes."},"lang":{"type":"string","description":"Required if `kind` is not `null`. The preferred language for\nreceiving notifications (e.g. 'en' or 'en-US')."},"data":{"type":"object","description":"Required if `kind` is not `null`. A dictionary of information\nfor the pusher implementation itself.\n\nIf `kind` is `http`, this MUST contain `url` which is the URL\nto use for sending notifications. Clients MAY use this object\nto pass custom data to their push gateway. Servers MUST forward\nthe entire content including `format` and any custom keys but excluding `url`\nwhen calling [`/push/v1/notify`](/push-gateway-api/#postpushv1notify).","title":"PusherData","properties":{"url":{"type":"string","format":"uri","description":"Required if `kind` is `http`. The URL to use for sending\nnotifications. MUST be an HTTPS URL with a path of\n`/push/v1/notify`.","example":"https://push-gateway.location.here/push/v1/notify"},"format":{"type":"string","description":"The format to send notifications in to Push Gateways if the\n`kind` is `http`. The details about what fields the\nhomeserver should send to the push gateway are defined in the\n[Push Gateway Specification](/push-gateway-api/). Currently the only format\navailable is 'event_id_only'."}}},"append":{"type":"boolean","description":"If true, the FD should add another pusher with the\ngiven pushkey and App ID in addition to any others with\ndifferent user IDs. Otherwise, the homeserver must remove any\nother pushers with the same App ID and pushkey for different\nusers. The default is `false`."}},"required":["pushkey","app_id","kind","app_display_name","device_display_name","lang","data"]}}}},"error":{"type":"object","title":"Error","description":"Error","properties":{"errcode":{"type":"string","description":"An error code.","example":"UNKNOWN"},"error":{"type":"string","description":"A human-readable error message.","example":"An unknown error occurred"}},"required":["errcode"]},"pusher_post_put_delete_schema":{"type":"object","title":"Pusher","properties":{"pushkey":{"type":"string","description":"This is a unique identifier for this pusher. The value you\nshould use for this is the routing or destination address\ninformation for the notification, for example, the APNS token\nfor APNS or the Registration ID for GCM. If your notification\nclient has no such concept, use any unique identifier.\nMax length, 512 bytes.\n\nIf the `kind` is `\"email\"`, this is the email address to\nsend notifications to."},"kind":{"description":"The kind of pusher to configure. `\"http\"` makes a pusher that\nsends HTTP pokes. `\"email\"` makes a pusher that emails the\nuser with unread notifications. `null` deletes the pusher.","oneOf":[{"type":"string"},{"type":"null"}]},"app_id":{"type":"string","description":"This is a reverse-DNS style identifier for the application.\nIt is recommended that this end with the platform, such that\ndifferent platform versions get different app identifiers.\nMax length, 64 chars.\n\nIf the `kind` is `\"email\"`, this is `\"m.email\"`."},"app_display_name":{"type":"string","description":"Required if `kind` is not `null`. A string that will allow the\nuser to identify what application owns this pusher."},"device_display_name":{"type":"string","description":"Required if `kind` is not `null`. A string that will allow the\nuser to identify what device owns this pusher."},"profile_tag":{"type":"string","description":"This string determines which set of device specific rules this\npusher executes."},"lang":{"type":"string","description":"Required if `kind` is not `null`. The preferred language for\nreceiving notifications (e.g. 'en' or 'en-US')."},"data":{"type":"object","description":"Required if `kind` is not `null`. A dictionary of information\nfor the pusher implementation itself.\n\nIf `kind` is `http`, this MUST contain `url` which is the URL\nto use for sending notifications. Clients MAY use this object\nto pass custom data to their push gateway. Servers MUST forward\nthe entire content including `format` and any custom keys but excluding `url`\nwhen calling [`/_matrix/push/v1/notify`](/push-gateway-api/#post_matrixpushv1notify).","title":"PusherData","properties":{"url":{"type":"string","format":"uri","description":"Required if `kind` is `http`. The URL to use for sending\nnotifications. MUST be an HTTPS URL with a path of\n`/_matrix/push/v1/notify`.","example":"https://push-gateway.location.here/_matrix/push/v1/notify"},"format":{"type":"string","description":"The format to send notifications in to Push Gateways if the\n`kind` is `http`. The details about what fields the\nhomeserver should send to the push gateway are defined in the\n[Push Gateway Specification](/push-gateway-api/). Currently the only format\navailable is 'event_id_only'."}}},"append":{"type":"boolean","description":"If true, the homeserver should add another pusher with the\ngiven pushkey and App ID in addition to any others with\ndifferent user IDs. Otherwise, the homeserver must remove any\nother pushers with the same App ID and pushkey for different\nusers. The default is `false`."}},"required":["kind","app_id","pushkey"]},"rate_limited":{"allOf":[{"$ref":"#/components/schemas/error"},{"type":"object","title":"RateLimitError","description":"The rate limit was reached for this request","properties":{"errcode":{"type":"string","description":"The M_LIMIT_EXCEEDED error code","example":"M_LIMIT_EXCEEDED"},"error":{"type":"string","description":"A human-readable error message.","example":"Too many requests"},"retry_after_ms":{"type":"integer","description":"The amount of time in milliseconds the client should wait\nbefore trying the request again.","example":2000}},"required":["errcode"]}]}},"examples":{"response":{"value":{"pushers":[{"pushkey":"Xp/MzCt8/9DcSNE9cuiaoT5Ac55job3TdLSSmtmYl4A=","kind":"http","app_id":"face.mcapp.appy.prod","app_display_name":"Appy McAppface","device_display_name":"Alice's Phone","profile_tag":"xyz","lang":"en-US","data":{"url":"https://example.com/_matrix/push/v1/notify"}}]}},"registration":{"value":{"lang":"en","kind":"http","app_display_name":"Mat Rix","device_display_name":"iPhone 9","app_id":"com.example.app.ios","pushkey":"<APNS/GCM TOKEN>","data":{"url":"https://push-gateway.location.here/_matrix/push/v1/notify"},"append":false}},"deletion":{"value":{"app_id":"com.example.app.ios","pushkey":"<APNS/GCM TOKEN>","kind":null}}}}}},"searchIndex":{"store":["tag/Fachdienst","tag/Fachdienst/operation/getPushers","tag/Fachdienst/operation/postPusher"],"index":{"version":"2.3.9","fields":["title","description"],"fieldVectors":[["title/0",[0,1.374]],["description/0",[]],["title/1",[1,0.39,2,0.39,3,0.087,4,0.39,5,0.087]],["description/1",[1,0.583,2,0.583,3,0.167,4,0.583,5,0.131,6,1.217]],["title/2",[3,0.097,5,0.097,7,0.907,8,0.907]],["description/2",[3,0.102,5,0.126,9,0.953,10,0.612,11,0.612,12,0.612,13,0.953,14,0.612,15,0.612,16,0.612,17,0.612,18,0.612,19,0.612,20,0.612,21,0.612,22,0.953,23,0.953,24,0.953,25,0.953,26,0.612,27,0.612,28,0.612,29,0.612,30,0.612]]],"invertedIndex":[["activ",{"_index":6,"title":{},"description":{"1":{}}}],["allow",{"_index":10,"title":{},"description":{"2":{}}}],["app_id",{"_index":24,"title":{},"description":{"2":{}}}],["authent",{"_index":4,"title":{"1":{}},"description":{"1":{}}}],["behaviour",{"_index":16,"title":{},"description":{"2":{}}}],["bodi",{"_index":21,"title":{},"description":{"2":{}}}],["creat",{"_index":27,"title":{},"description":{"2":{}}}],["creation",{"_index":11,"title":{},"description":{"2":{}}}],["current",{"_index":2,"title":{"1":{}},"description":{"1":{}}}],["delet",{"_index":13,"title":{},"description":{"2":{}}}],["depend",{"_index":18,"title":{},"description":{"2":{}}}],["doesn't",{"_index":28,"title":{},"description":{"2":{}}}],["endpoint",{"_index":9,"title":{},"description":{"2":{}}}],["exist",{"_index":29,"title":{},"description":{"2":{}}}],["fachdienst",{"_index":0,"title":{"0":{}},"description":{}}],["get",{"_index":1,"title":{"1":{}},"description":{"1":{}}}],["homeserv",{"_index":8,"title":{"2":{}},"description":{}}],["id",{"_index":15,"title":{},"description":{"2":{}}}],["json",{"_index":20,"title":{},"description":{"2":{}}}],["kind",{"_index":22,"title":{},"description":{"2":{}}}],["modif",{"_index":12,"title":{},"description":{"2":{}}}],["modifi",{"_index":7,"title":{"2":{}},"description":{}}],["null",{"_index":23,"title":{},"description":{"2":{}}}],["pusher",{"_index":3,"title":{"1":{},"2":{}},"description":{"1":{},"2":{}}}],["pushers/set",{"_index":30,"title":{},"description":{"2":{}}}],["pushers](/client-server-api/#push-notif",{"_index":14,"title":{},"description":{"2":{}}}],["pushkey",{"_index":25,"title":{},"description":{"2":{}}}],["updat",{"_index":26,"title":{},"description":{"2":{}}}],["user",{"_index":5,"title":{"1":{},"2":{}},"description":{"1":{},"2":{}}}],["valu",{"_index":19,"title":{},"description":{"2":{}}}],["vari",{"_index":17,"title":{},"description":{"2":{}}}]],"pipeline":[]}},"options":{}};
var container = document.getElementById('redoc');
Redoc.hydrate(__redoc_state, container);
</script>
</body>
</html>