keitaro-api-skill/references/paths/users_id_access.yaml

39 lines
856 B
YAML

put:
tags:
- Users
security:
- ApiKeyAuth: []
parameters:
- name: id
in: path
description: User ID
required: true
schema:
type: integer
summary: Update access
description: Updates access for user.
requestBody:
description: New access settings.
required: true
content:
application/json:
schema:
$ref: ../schemas/UserRequestAccess.yaml
responses:
'200':
description: Updated user details
content:
application/json:
schema:
$ref: ../schemas/User.yaml
'400':
$ref: ../responses/BadRequest.yaml
'401':
$ref: ../responses/Unauthorized.yaml
'402':
$ref: ../responses/PaymentRequired.yaml
'404':
$ref: ../responses/NotFound.yaml
'500':
$ref: ../responses/InternalError.yaml