@@ -213,6 +213,154 @@ paths:
213
213
description : Deleted
214
214
default :
215
215
$ref : ' #/responses/error'
216
+ /sites/{site_id}/identity/{identity_instance_id} :
217
+ get :
218
+ operationId : identityServiceInstance
219
+ tags : [identity]
220
+ responses :
221
+ ' 200 ' :
222
+ description : OK
223
+ schema :
224
+ type : array
225
+ items :
226
+ $ref : ' #/definitions/serviceInstance'
227
+ default :
228
+ $ref : ' #/responses/error'
229
+ /sites/{site_id}/identity/{identity_instance_id}/users :
230
+ get :
231
+ operationId : listSiteUsers
232
+ tags : [identity]
233
+ parameters :
234
+ - name : site_id
235
+ type : string
236
+ in : path
237
+ required : true
238
+ - name : identity_instance_id
239
+ type : string
240
+ in : path
241
+ required : true
242
+ - $ref : ' #/parameters/page'
243
+ - $ref : ' #/parameters/perPage'
244
+ - name : sort
245
+ schema :
246
+ type : string
247
+ in : query
248
+ - name : filter
249
+ schema :
250
+ type : string
251
+ in : query
252
+ responses :
253
+ ' 200 ' :
254
+ description : OK
255
+ schema :
256
+ type : array
257
+ items :
258
+ $ref : ' #/definitions/identity_user'
259
+ default :
260
+ $ref : ' #/responses/error'
261
+ /sites/{site_id}/identity/{identity_instance_id}/users/{user_id} :
262
+ get :
263
+ operationId : getSiteUser
264
+ tags : [identity]
265
+ parameters :
266
+ - name : site_id
267
+ type : string
268
+ in : path
269
+ required : true
270
+ - name : identity_instance_id
271
+ type : string
272
+ in : path
273
+ required : true
274
+ - name : user_id
275
+ type : string
276
+ in : path
277
+ required : true
278
+ responses :
279
+ ' 200 ' :
280
+ description : OK
281
+ schema :
282
+ $ref : ' #/definitions/identityUser'
283
+ default :
284
+ $ref : ' #/responses/error'
285
+ put :
286
+ operationId : updateSiteUser
287
+ tags : [identity]
288
+ consumes :
289
+ - application/json
290
+ parameters :
291
+ - name : site_id
292
+ type : string
293
+ in : path
294
+ required : true
295
+ - name : identity_instance_id
296
+ type : string
297
+ in : path
298
+ required : true
299
+ - name : user_id
300
+ type : string
301
+ in : path
302
+ required : true
303
+ - name : aud
304
+ in : body
305
+ schema :
306
+ type : string
307
+ - name : role
308
+ in : body
309
+ schema :
310
+ type : string
311
+ - name : email
312
+ in : body
313
+ schema :
314
+ type : string
315
+ format : email
316
+ - name : password
317
+ in : body
318
+ schema :
319
+ type : string
320
+ format : password
321
+ - name : confirm
322
+ in : body
323
+ schema :
324
+ type : boolean
325
+ - name : user_metadata
326
+ in : body
327
+ schema :
328
+ $ref : ' #/definitions/identityAppMetadata'
329
+ - name : app_metadata
330
+ in : body
331
+ schema :
332
+ $ref : ' #/definitions/identityUserMetadata'
333
+ responses :
334
+ ' 200 ' :
335
+ description : OK
336
+ schema :
337
+ $ref : ' #/definitions/identityUser'
338
+ default :
339
+ $ref : ' #/responses/error'
340
+ delete :
341
+ operationId : deleteSiteUser
342
+ tags : [identity]
343
+ parameters :
344
+ - name : site_id
345
+ type : string
346
+ in : path
347
+ required : true
348
+ - name : identity_instance_id
349
+ type : string
350
+ in : path
351
+ required : true
352
+ - name : user_id
353
+ type : string
354
+ in : path
355
+ required : true
356
+ responses :
357
+ ' 200 ' :
358
+ description : OK
359
+ schema :
360
+ type : object
361
+ properties : []
362
+ default :
363
+ $ref : ' #/responses/error'
216
364
/sites/{site_id}/submissions :
217
365
get :
218
366
operationId : listSiteSubmissions
@@ -3007,6 +3155,74 @@ definitions:
3007
3155
properties :
3008
3156
slides :
3009
3157
type : string
3158
+ identityAppMetadata :
3159
+ type : object
3160
+ additionalProperties : true
3161
+ properties :
3162
+ provider :
3163
+ type : string
3164
+ roles :
3165
+ type : array
3166
+ items :
3167
+ type : string
3168
+ identityUserMetadata :
3169
+ type : object
3170
+ additionalProperties : true
3171
+ properties :
3172
+ full_name :
3173
+ type : string
3174
+ identityUser :
3175
+ type : object
3176
+ properties :
3177
+ id :
3178
+ type : string
3179
+ aud :
3180
+ type : string
3181
+ role :
3182
+ type : string
3183
+ email :
3184
+ type : string
3185
+ format : email
3186
+ confirmed_at :
3187
+ type : string
3188
+ format : dateTime
3189
+ invited_at :
3190
+ type : string
3191
+ format : dateTime
3192
+ confirmation_sent_at :
3193
+ type : string
3194
+ format : dateTime
3195
+ recovery_sent_at :
3196
+ type : string
3197
+ format : dateTime
3198
+ new_email :
3199
+ type : string
3200
+ format : email
3201
+ email_change_sent_at :
3202
+ type : string
3203
+ format : dateTime
3204
+ last_sign_in_at :
3205
+ type : string
3206
+ format : dateTime
3207
+ app_metadata :
3208
+ $ref : ' #/definitions/identityAppMetadata'
3209
+ user_metadata :
3210
+ $ref : ' #/definitions/identityUserMetadata'
3211
+ created_at :
3212
+ type : string
3213
+ format : dateTime
3214
+ updated_at :
3215
+ type : string
3216
+ format : dateTime
3217
+ required :
3218
+ - id
3219
+ - aud
3220
+ - role
3221
+ - email
3222
+ - app_metadata
3223
+ - user_metadata
3224
+ - created_at
3225
+ - updated_at
3010
3226
error :
3011
3227
type : object
3012
3228
required :
@@ -3079,6 +3295,9 @@ x-tagGroups:
3079
3295
tags :
3080
3296
- form
3081
3297
- submission
3298
+ - name : Identity
3299
+ tags :
3300
+ - identity
3082
3301
- name : Split tests
3083
3302
tags :
3084
3303
- splitTest
0 commit comments