Gran tarea de Postman

Astronaut cat delivering an envelope in a white spacesuit

Es hora de un gran reto.

Prueba REST API con JWT siguiendo la lista de comprobación y entrega tu primer pedido intergaláctico.

Requisitos de la API

El courier intergaláctico debe poder:

  • Solicitar una lista de pedidos disponibles para entrega.

    Solo deben devolverse pedidos con estado CREATED. Los pedidos en otros estados no deben devolverse.

    Método Endpoint Descripción
    GET /deliveries Obtener información sobre todas las entregas con estado CREATED.

    Ejemplo de solicitud

  • Solicitar información detallada de un pedido por ID.

    La respuesta debe contener la descripción del pedido, nombre y dirección del remitente y del destinatario; los campos adicionales son opcionales.

    Método Endpoint Descripción
    GET /deliveries/{id} Obtener información de entrega por ID de pedido. El ID se pasa como path variable.

    Ejemplo de solicitud

  • Crear un nuevo pedido.

    Para cada nuevo pedido, el servidor debe generar un ID único y establecer el estado CREATED.

    Método Endpoint Descripción
    POST /deliveries

    Crear un nuevo pedido. Los datos del pedido deben pasarse en el cuerpo de la solicitud como JSON con los siguientes campos:

    Campo Tipo Obligatorio Restricciones
    description string + de 1 a 50 caracteres
    from.name string + de 1 a 30 caracteres
    from.address string + de 1 a 50 caracteres
    to.name string + de 1 a 30 caracteres
    to.address string + de 1 a 50 caracteres
    client_comment string - hasta 50 caracteres
    courier_comment string - hasta 50 caracteres

    Ejemplo de solicitud

  • Actualizar el estado del pedido por ID.

    Método Endpoint Descripción
    PATCH /deliveries/{id}

    Actualizar el estado del pedido por ID pasado como variable de ruta. El nuevo estado se establece en el cuerpo de la solicitud como JSON con los siguientes campos:

    Campo Tipo Obligatorio Restricciones
    status string + CREATED, IN_PROGRESS, DELIVERED, CANCELLED
    courier_comment string - hasta 50 caracteres

    Ejemplo de solicitud

Autorización JWT

Todas las solicitudes a la API del servidor deben enviarse con un JWT token.

  • Duración del token: 30 minutos.
  • La solicitud para obtener un token se envía desde la UI de la tarea.
  • El token debe pasarse en el Authorization encabezado con tipo Bearer Token.
Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada