Untitled
unknown
plain_text
2 years ago
1.6 kB
45
Indexable
openapi: 3.0.0
info:
title: API de Gestión de Tareas
version: 1.0.0
description: API para asignar tareas a usuarios.
paths:
/tasks/take:
post:
summary: Asignar tarea a usuario
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AssignTaskInput'
responses:
'200':
description: Tarea asignada correctamente
content:
application/json:
schema:
$ref: '#/components/schemas/SuccessResponse'
'404':
description: Tarea o usuario no encontrados
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'500':
description: Error en el servidor
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
components:
schemas:
AssignTaskInput:
type: object
properties:
taskId:
type: string
description: ID de la tarea a asignar
userId:
type: string
description: ID del usuario al que se asignará la tarea
required:
- taskId
- userId
SuccessResponse:
type: object
properties:
message:
type: string
description: Mensaje indicando que la tarea se asignó correctamente
ErrorResponse:
type: object
properties:
error:
type: string
description: Mensaje de error
Editor is loading...
Leave a Comment