root: use updated schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		
							
								
								
									
										808
									
								
								schema.yml
									
									
									
									
									
								
							
							
						
						
									
										808
									
								
								schema.yml
									
									
									
									
									
								
							| @ -179,6 +179,32 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |   /authenticators/admin/all/: | ||||||
|  |     get: | ||||||
|  |       operationId: authenticators_admin_all_list | ||||||
|  |       description: Get all devices for current user | ||||||
|  |       parameters: | ||||||
|  |       - in: query | ||||||
|  |         name: user | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 type: array | ||||||
|  |                 items: | ||||||
|  |                   $ref: '#/components/schemas/Device' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/duo/: |   /authenticators/admin/duo/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_duo_list |       operationId: authenticators_admin_duo_list | ||||||
| @ -407,6 +433,30 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     post: | ||||||
|  |       operationId: authenticators_admin_sms_create | ||||||
|  |       description: Viewset for sms authenticator devices (for admins) | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/SMSDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '201': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/SMSDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/sms/{id}/: |   /authenticators/admin/sms/{id}/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_sms_retrieve |       operationId: authenticators_admin_sms_retrieve | ||||||
| @ -433,6 +483,88 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     put: | ||||||
|  |       operationId: authenticators_admin_sms_update | ||||||
|  |       description: Viewset for sms authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this SMS Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/SMSDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/SMSDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     patch: | ||||||
|  |       operationId: authenticators_admin_sms_partial_update | ||||||
|  |       description: Viewset for sms authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this SMS Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/PatchedSMSDeviceRequest' | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/SMSDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     delete: | ||||||
|  |       operationId: authenticators_admin_sms_destroy | ||||||
|  |       description: Viewset for sms authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this SMS Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '204': | ||||||
|  |           description: No response body | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/static/: |   /authenticators/admin/static/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_static_list |       operationId: authenticators_admin_static_list | ||||||
| @ -481,6 +613,30 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     post: | ||||||
|  |       operationId: authenticators_admin_static_create | ||||||
|  |       description: Viewset for static authenticator devices (for admins) | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/StaticDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '201': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/StaticDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/static/{id}/: |   /authenticators/admin/static/{id}/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_static_retrieve |       operationId: authenticators_admin_static_retrieve | ||||||
| @ -507,6 +663,88 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     put: | ||||||
|  |       operationId: authenticators_admin_static_update | ||||||
|  |       description: Viewset for static authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this static device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/StaticDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/StaticDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     patch: | ||||||
|  |       operationId: authenticators_admin_static_partial_update | ||||||
|  |       description: Viewset for static authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this static device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/PatchedStaticDeviceRequest' | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/StaticDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     delete: | ||||||
|  |       operationId: authenticators_admin_static_destroy | ||||||
|  |       description: Viewset for static authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this static device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '204': | ||||||
|  |           description: No response body | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/totp/: |   /authenticators/admin/totp/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_totp_list |       operationId: authenticators_admin_totp_list | ||||||
| @ -555,6 +793,30 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     post: | ||||||
|  |       operationId: authenticators_admin_totp_create | ||||||
|  |       description: Viewset for totp authenticator devices (for admins) | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/TOTPDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '201': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/TOTPDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/totp/{id}/: |   /authenticators/admin/totp/{id}/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_totp_retrieve |       operationId: authenticators_admin_totp_retrieve | ||||||
| @ -581,6 +843,88 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     put: | ||||||
|  |       operationId: authenticators_admin_totp_update | ||||||
|  |       description: Viewset for totp authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this TOTP device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/TOTPDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/TOTPDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     patch: | ||||||
|  |       operationId: authenticators_admin_totp_partial_update | ||||||
|  |       description: Viewset for totp authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this TOTP device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/PatchedTOTPDeviceRequest' | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/TOTPDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     delete: | ||||||
|  |       operationId: authenticators_admin_totp_destroy | ||||||
|  |       description: Viewset for totp authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this TOTP device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '204': | ||||||
|  |           description: No response body | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/webauthn/: |   /authenticators/admin/webauthn/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_webauthn_list |       operationId: authenticators_admin_webauthn_list | ||||||
| @ -629,6 +973,30 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     post: | ||||||
|  |       operationId: authenticators_admin_webauthn_create | ||||||
|  |       description: Viewset for WebAuthn authenticator devices (for admins) | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/WebAuthnDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '201': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/WebAuthnDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/admin/webauthn/{id}/: |   /authenticators/admin/webauthn/{id}/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_admin_webauthn_retrieve |       operationId: authenticators_admin_webauthn_retrieve | ||||||
| @ -655,6 +1023,88 @@ paths: | |||||||
|           $ref: '#/components/schemas/ValidationError' |           $ref: '#/components/schemas/ValidationError' | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     put: | ||||||
|  |       operationId: authenticators_admin_webauthn_update | ||||||
|  |       description: Viewset for WebAuthn authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this WebAuthn Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/WebAuthnDeviceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/WebAuthnDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     patch: | ||||||
|  |       operationId: authenticators_admin_webauthn_partial_update | ||||||
|  |       description: Viewset for WebAuthn authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this WebAuthn Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/PatchedWebAuthnDeviceRequest' | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/WebAuthnDevice' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     delete: | ||||||
|  |       operationId: authenticators_admin_webauthn_destroy | ||||||
|  |       description: Viewset for WebAuthn authenticator devices (for admins) | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: id | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |         description: A unique integer value identifying this WebAuthn Device. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - authenticators | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '204': | ||||||
|  |           description: No response body | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /authenticators/all/: |   /authenticators/all/: | ||||||
|     get: |     get: | ||||||
|       operationId: authenticators_all_list |       operationId: authenticators_all_list | ||||||
| @ -1601,6 +2051,22 @@ paths: | |||||||
|       operationId: core_applications_list |       operationId: core_applications_list | ||||||
|       description: Custom list method that checks Policy based access instead of guardian |       description: Custom list method that checks Policy based access instead of guardian | ||||||
|       parameters: |       parameters: | ||||||
|  |       - in: query | ||||||
|  |         name: group | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - in: query | ||||||
|  |         name: meta_description | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - in: query | ||||||
|  |         name: meta_launch_url | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - in: query | ||||||
|  |         name: meta_publisher | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|       - in: query |       - in: query | ||||||
|         name: name |         name: name | ||||||
|         schema: |         schema: | ||||||
| @ -5403,7 +5869,7 @@ paths: | |||||||
|   /flows/instances/{slug}/export/: |   /flows/instances/{slug}/export/: | ||||||
|     get: |     get: | ||||||
|       operationId: flows_instances_export_retrieve |       operationId: flows_instances_export_retrieve | ||||||
|       description: Export flow to .akflow file |       description: Export flow to .yaml file | ||||||
|       parameters: |       parameters: | ||||||
|       - in: path |       - in: path | ||||||
|         name: slug |         name: slug | ||||||
| @ -5547,7 +6013,7 @@ paths: | |||||||
|   /flows/instances/import_flow/: |   /flows/instances/import_flow/: | ||||||
|     post: |     post: | ||||||
|       operationId: flows_instances_import_flow_create |       operationId: flows_instances_import_flow_create | ||||||
|       description: Import flow from .akflow file |       description: Import flow from .yaml file | ||||||
|       tags: |       tags: | ||||||
|       - flows |       - flows | ||||||
|       requestBody: |       requestBody: | ||||||
| @ -5564,6 +6030,215 @@ paths: | |||||||
|           description: Bad request |           description: Bad request | ||||||
|         '403': |         '403': | ||||||
|           $ref: '#/components/schemas/GenericError' |           $ref: '#/components/schemas/GenericError' | ||||||
|  |   /managed/blueprints/: | ||||||
|  |     get: | ||||||
|  |       operationId: managed_blueprints_list | ||||||
|  |       description: Blueprint instances | ||||||
|  |       parameters: | ||||||
|  |       - in: query | ||||||
|  |         name: name | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - name: ordering | ||||||
|  |         required: false | ||||||
|  |         in: query | ||||||
|  |         description: Which field to use when ordering the results. | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - name: page | ||||||
|  |         required: false | ||||||
|  |         in: query | ||||||
|  |         description: A page number within the paginated result set. | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |       - name: page_size | ||||||
|  |         required: false | ||||||
|  |         in: query | ||||||
|  |         description: Number of results to return per page. | ||||||
|  |         schema: | ||||||
|  |           type: integer | ||||||
|  |       - in: query | ||||||
|  |         name: path | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       - name: search | ||||||
|  |         required: false | ||||||
|  |         in: query | ||||||
|  |         description: A search term. | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/PaginatedBlueprintInstanceList' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     post: | ||||||
|  |       operationId: managed_blueprints_create | ||||||
|  |       description: Blueprint instances | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/BlueprintInstanceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '201': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/BlueprintInstance' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |   /managed/blueprints/{instance_uuid}/: | ||||||
|  |     get: | ||||||
|  |       operationId: managed_blueprints_retrieve | ||||||
|  |       description: Blueprint instances | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: instance_uuid | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |           format: uuid | ||||||
|  |         description: A UUID string identifying this Blueprint Instance. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/BlueprintInstance' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     put: | ||||||
|  |       operationId: managed_blueprints_update | ||||||
|  |       description: Blueprint instances | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: instance_uuid | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |           format: uuid | ||||||
|  |         description: A UUID string identifying this Blueprint Instance. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/BlueprintInstanceRequest' | ||||||
|  |         required: true | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/BlueprintInstance' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     patch: | ||||||
|  |       operationId: managed_blueprints_partial_update | ||||||
|  |       description: Blueprint instances | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: instance_uuid | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |           format: uuid | ||||||
|  |         description: A UUID string identifying this Blueprint Instance. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       requestBody: | ||||||
|  |         content: | ||||||
|  |           application/json: | ||||||
|  |             schema: | ||||||
|  |               $ref: '#/components/schemas/PatchedBlueprintInstanceRequest' | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 $ref: '#/components/schemas/BlueprintInstance' | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |     delete: | ||||||
|  |       operationId: managed_blueprints_destroy | ||||||
|  |       description: Blueprint instances | ||||||
|  |       parameters: | ||||||
|  |       - in: path | ||||||
|  |         name: instance_uuid | ||||||
|  |         schema: | ||||||
|  |           type: string | ||||||
|  |           format: uuid | ||||||
|  |         description: A UUID string identifying this Blueprint Instance. | ||||||
|  |         required: true | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '204': | ||||||
|  |           description: No response body | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|  |   /managed/blueprints/available/: | ||||||
|  |     get: | ||||||
|  |       operationId: managed_blueprints_available_list | ||||||
|  |       description: Get blueprints | ||||||
|  |       tags: | ||||||
|  |       - managed | ||||||
|  |       security: | ||||||
|  |       - authentik: [] | ||||||
|  |       responses: | ||||||
|  |         '200': | ||||||
|  |           content: | ||||||
|  |             application/json: | ||||||
|  |               schema: | ||||||
|  |                 type: array | ||||||
|  |                 items: | ||||||
|  |                   type: string | ||||||
|  |           description: '' | ||||||
|  |         '400': | ||||||
|  |           $ref: '#/components/schemas/ValidationError' | ||||||
|  |         '403': | ||||||
|  |           $ref: '#/components/schemas/GenericError' | ||||||
|   /oauth2/authorization_codes/: |   /oauth2/authorization_codes/: | ||||||
|     get: |     get: | ||||||
|       operationId: oauth2_authorization_codes_list |       operationId: oauth2_authorization_codes_list | ||||||
| @ -7679,12 +8354,12 @@ paths: | |||||||
|           enum: |           enum: | ||||||
|           - authentik.admin |           - authentik.admin | ||||||
|           - authentik.api |           - authentik.api | ||||||
|  |           - authentik.blueprints | ||||||
|           - authentik.core |           - authentik.core | ||||||
|           - authentik.crypto |           - authentik.crypto | ||||||
|           - authentik.events |           - authentik.events | ||||||
|           - authentik.flows |           - authentik.flows | ||||||
|           - authentik.lib |           - authentik.lib | ||||||
|           - authentik.managed |  | ||||||
|           - authentik.outposts |           - authentik.outposts | ||||||
|           - authentik.policies |           - authentik.policies | ||||||
|           - authentik.policies.dummy |           - authentik.policies.dummy | ||||||
| @ -19141,7 +19816,7 @@ components: | |||||||
|       - authentik.stages.user_logout |       - authentik.stages.user_logout | ||||||
|       - authentik.stages.user_write |       - authentik.stages.user_write | ||||||
|       - authentik.tenants |       - authentik.tenants | ||||||
|       - authentik.managed |       - authentik.blueprints | ||||||
|       - authentik.core |       - authentik.core | ||||||
|       type: string |       type: string | ||||||
|     AppleChallengeResponseRequest: |     AppleChallengeResponseRequest: | ||||||
| @ -20187,6 +20862,60 @@ components: | |||||||
|       - POST |       - POST | ||||||
|       - POST_AUTO |       - POST_AUTO | ||||||
|       type: string |       type: string | ||||||
|  |     BlueprintInstance: | ||||||
|  |       type: object | ||||||
|  |       description: Info about a single blueprint instance file | ||||||
|  |       properties: | ||||||
|  |         name: | ||||||
|  |           type: string | ||||||
|  |         path: | ||||||
|  |           type: string | ||||||
|  |         context: | ||||||
|  |           type: object | ||||||
|  |           additionalProperties: {} | ||||||
|  |         last_applied: | ||||||
|  |           type: string | ||||||
|  |           format: date-time | ||||||
|  |           readOnly: true | ||||||
|  |         status: | ||||||
|  |           $ref: '#/components/schemas/BlueprintInstanceStatusEnum' | ||||||
|  |         enabled: | ||||||
|  |           type: boolean | ||||||
|  |       required: | ||||||
|  |       - context | ||||||
|  |       - last_applied | ||||||
|  |       - name | ||||||
|  |       - path | ||||||
|  |       - status | ||||||
|  |     BlueprintInstanceRequest: | ||||||
|  |       type: object | ||||||
|  |       description: Info about a single blueprint instance file | ||||||
|  |       properties: | ||||||
|  |         name: | ||||||
|  |           type: string | ||||||
|  |           minLength: 1 | ||||||
|  |         path: | ||||||
|  |           type: string | ||||||
|  |           minLength: 1 | ||||||
|  |         context: | ||||||
|  |           type: object | ||||||
|  |           additionalProperties: {} | ||||||
|  |         status: | ||||||
|  |           $ref: '#/components/schemas/BlueprintInstanceStatusEnum' | ||||||
|  |         enabled: | ||||||
|  |           type: boolean | ||||||
|  |       required: | ||||||
|  |       - context | ||||||
|  |       - name | ||||||
|  |       - path | ||||||
|  |       - status | ||||||
|  |     BlueprintInstanceStatusEnum: | ||||||
|  |       enum: | ||||||
|  |       - successful | ||||||
|  |       - warning | ||||||
|  |       - error | ||||||
|  |       - unknown | ||||||
|  |       type: string | ||||||
|     Cache: |     Cache: | ||||||
|       type: object |       type: object | ||||||
|       description: Generic cache stats for an object |       description: Generic cache stats for an object | ||||||
| @ -20750,7 +21479,10 @@ components: | |||||||
|         type: |         type: | ||||||
|           type: string |           type: string | ||||||
|           readOnly: true |           readOnly: true | ||||||
|  |         confirmed: | ||||||
|  |           type: boolean | ||||||
|       required: |       required: | ||||||
|  |       - confirmed | ||||||
|       - meta_model_name |       - meta_model_name | ||||||
|       - name |       - name | ||||||
|       - pk |       - pk | ||||||
| @ -24104,6 +24836,41 @@ components: | |||||||
|       required: |       required: | ||||||
|       - pagination |       - pagination | ||||||
|       - results |       - results | ||||||
|  |     PaginatedBlueprintInstanceList: | ||||||
|  |       type: object | ||||||
|  |       properties: | ||||||
|  |         pagination: | ||||||
|  |           type: object | ||||||
|  |           properties: | ||||||
|  |             next: | ||||||
|  |               type: number | ||||||
|  |             previous: | ||||||
|  |               type: number | ||||||
|  |             count: | ||||||
|  |               type: number | ||||||
|  |             current: | ||||||
|  |               type: number | ||||||
|  |             total_pages: | ||||||
|  |               type: number | ||||||
|  |             start_index: | ||||||
|  |               type: number | ||||||
|  |             end_index: | ||||||
|  |               type: number | ||||||
|  |           required: | ||||||
|  |           - next | ||||||
|  |           - previous | ||||||
|  |           - count | ||||||
|  |           - current | ||||||
|  |           - total_pages | ||||||
|  |           - start_index | ||||||
|  |           - end_index | ||||||
|  |         results: | ||||||
|  |           type: array | ||||||
|  |           items: | ||||||
|  |             $ref: '#/components/schemas/BlueprintInstance' | ||||||
|  |       required: | ||||||
|  |       - pagination | ||||||
|  |       - results | ||||||
|     PaginatedCaptchaStageList: |     PaginatedCaptchaStageList: | ||||||
|       type: object |       type: object | ||||||
|       properties: |       properties: | ||||||
| @ -27011,6 +27778,23 @@ components: | |||||||
|           minLength: 1 |           minLength: 1 | ||||||
|           description: If any of the user's device has been used within this threshold, |           description: If any of the user's device has been used within this threshold, | ||||||
|             this stage will be skipped |             this stage will be skipped | ||||||
|  |     PatchedBlueprintInstanceRequest: | ||||||
|  |       type: object | ||||||
|  |       description: Info about a single blueprint instance file | ||||||
|  |       properties: | ||||||
|  |         name: | ||||||
|  |           type: string | ||||||
|  |           minLength: 1 | ||||||
|  |         path: | ||||||
|  |           type: string | ||||||
|  |           minLength: 1 | ||||||
|  |         context: | ||||||
|  |           type: object | ||||||
|  |           additionalProperties: {} | ||||||
|  |         status: | ||||||
|  |           $ref: '#/components/schemas/BlueprintInstanceStatusEnum' | ||||||
|  |         enabled: | ||||||
|  |           type: boolean | ||||||
|     PatchedCaptchaStageRequest: |     PatchedCaptchaStageRequest: | ||||||
|       type: object |       type: object | ||||||
|       description: CaptchaStage Serializer |       description: CaptchaStage Serializer | ||||||
| @ -30830,13 +31614,6 @@ components: | |||||||
|           maxLength: 16 |           maxLength: 16 | ||||||
|       required: |       required: | ||||||
|       - token |       - token | ||||||
|     StatusEnum: |  | ||||||
|       enum: |  | ||||||
|       - SUCCESSFUL |  | ||||||
|       - WARNING |  | ||||||
|       - ERROR |  | ||||||
|       - UNKNOWN |  | ||||||
|       type: string |  | ||||||
|     SubModeEnum: |     SubModeEnum: | ||||||
|       enum: |       enum: | ||||||
|       - hashed_user_id |       - hashed_user_id | ||||||
| @ -30945,7 +31722,7 @@ components: | |||||||
|           type: string |           type: string | ||||||
|           format: date-time |           format: date-time | ||||||
|         status: |         status: | ||||||
|           $ref: '#/components/schemas/StatusEnum' |           $ref: '#/components/schemas/TaskStatusEnum' | ||||||
|         messages: |         messages: | ||||||
|           type: array |           type: array | ||||||
|           items: {} |           items: {} | ||||||
| @ -30955,6 +31732,13 @@ components: | |||||||
|       - task_description |       - task_description | ||||||
|       - task_finish_timestamp |       - task_finish_timestamp | ||||||
|       - task_name |       - task_name | ||||||
|  |     TaskStatusEnum: | ||||||
|  |       enum: | ||||||
|  |       - SUCCESSFUL | ||||||
|  |       - WARNING | ||||||
|  |       - ERROR | ||||||
|  |       - UNKNOWN | ||||||
|  |       type: string | ||||||
|     Tenant: |     Tenant: | ||||||
|       type: object |       type: object | ||||||
|       description: Tenant Serializer |       description: Tenant Serializer | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer