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' | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_duo_list | ||||
| @ -407,6 +433,30 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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}/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_sms_retrieve | ||||
| @ -433,6 +483,88 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_static_list | ||||
| @ -481,6 +613,30 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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}/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_static_retrieve | ||||
| @ -507,6 +663,88 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_totp_list | ||||
| @ -555,6 +793,30 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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}/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_totp_retrieve | ||||
| @ -581,6 +843,88 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_webauthn_list | ||||
| @ -629,6 +973,30 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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}/: | ||||
|     get: | ||||
|       operationId: authenticators_admin_webauthn_retrieve | ||||
| @ -655,6 +1023,88 @@ paths: | ||||
|           $ref: '#/components/schemas/ValidationError' | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: authenticators_all_list | ||||
| @ -1601,6 +2051,22 @@ paths: | ||||
|       operationId: core_applications_list | ||||
|       description: Custom list method that checks Policy based access instead of guardian | ||||
|       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 | ||||
|         name: name | ||||
|         schema: | ||||
| @ -5403,7 +5869,7 @@ paths: | ||||
|   /flows/instances/{slug}/export/: | ||||
|     get: | ||||
|       operationId: flows_instances_export_retrieve | ||||
|       description: Export flow to .akflow file | ||||
|       description: Export flow to .yaml file | ||||
|       parameters: | ||||
|       - in: path | ||||
|         name: slug | ||||
| @ -5547,7 +6013,7 @@ paths: | ||||
|   /flows/instances/import_flow/: | ||||
|     post: | ||||
|       operationId: flows_instances_import_flow_create | ||||
|       description: Import flow from .akflow file | ||||
|       description: Import flow from .yaml file | ||||
|       tags: | ||||
|       - flows | ||||
|       requestBody: | ||||
| @ -5564,6 +6030,215 @@ paths: | ||||
|           description: Bad request | ||||
|         '403': | ||||
|           $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/: | ||||
|     get: | ||||
|       operationId: oauth2_authorization_codes_list | ||||
| @ -7679,12 +8354,12 @@ paths: | ||||
|           enum: | ||||
|           - authentik.admin | ||||
|           - authentik.api | ||||
|           - authentik.blueprints | ||||
|           - authentik.core | ||||
|           - authentik.crypto | ||||
|           - authentik.events | ||||
|           - authentik.flows | ||||
|           - authentik.lib | ||||
|           - authentik.managed | ||||
|           - authentik.outposts | ||||
|           - authentik.policies | ||||
|           - authentik.policies.dummy | ||||
| @ -19141,7 +19816,7 @@ components: | ||||
|       - authentik.stages.user_logout | ||||
|       - authentik.stages.user_write | ||||
|       - authentik.tenants | ||||
|       - authentik.managed | ||||
|       - authentik.blueprints | ||||
|       - authentik.core | ||||
|       type: string | ||||
|     AppleChallengeResponseRequest: | ||||
| @ -20187,6 +20862,60 @@ components: | ||||
|       - POST | ||||
|       - POST_AUTO | ||||
|       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: | ||||
|       type: object | ||||
|       description: Generic cache stats for an object | ||||
| @ -20750,7 +21479,10 @@ components: | ||||
|         type: | ||||
|           type: string | ||||
|           readOnly: true | ||||
|         confirmed: | ||||
|           type: boolean | ||||
|       required: | ||||
|       - confirmed | ||||
|       - meta_model_name | ||||
|       - name | ||||
|       - pk | ||||
| @ -24104,6 +24836,41 @@ components: | ||||
|       required: | ||||
|       - pagination | ||||
|       - 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: | ||||
|       type: object | ||||
|       properties: | ||||
| @ -27011,6 +27778,23 @@ components: | ||||
|           minLength: 1 | ||||
|           description: If any of the user's device has been used within this threshold, | ||||
|             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: | ||||
|       type: object | ||||
|       description: CaptchaStage Serializer | ||||
| @ -30830,13 +31614,6 @@ components: | ||||
|           maxLength: 16 | ||||
|       required: | ||||
|       - token | ||||
|     StatusEnum: | ||||
|       enum: | ||||
|       - SUCCESSFUL | ||||
|       - WARNING | ||||
|       - ERROR | ||||
|       - UNKNOWN | ||||
|       type: string | ||||
|     SubModeEnum: | ||||
|       enum: | ||||
|       - hashed_user_id | ||||
| @ -30945,7 +31722,7 @@ components: | ||||
|           type: string | ||||
|           format: date-time | ||||
|         status: | ||||
|           $ref: '#/components/schemas/StatusEnum' | ||||
|           $ref: '#/components/schemas/TaskStatusEnum' | ||||
|         messages: | ||||
|           type: array | ||||
|           items: {} | ||||
| @ -30955,6 +31732,13 @@ components: | ||||
|       - task_description | ||||
|       - task_finish_timestamp | ||||
|       - task_name | ||||
|     TaskStatusEnum: | ||||
|       enum: | ||||
|       - SUCCESSFUL | ||||
|       - WARNING | ||||
|       - ERROR | ||||
|       - UNKNOWN | ||||
|       type: string | ||||
|     Tenant: | ||||
|       type: object | ||||
|       description: Tenant Serializer | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer