/stock-service

Um serviço que vai servir para o repositorio de Ecommerce como estoque, Serviço adicionar, consultar e reservar itens.

Primary LanguageJava

Estoque Service

Descrição

Serviço adicionar, consultar e reservar itens

Endpoints:

Adicionar itens

URL: /add
Método: POST

Request

{
  "skuId": "9877",
  "quantidade": 340
}

Responses

201

{
  "skuId": "9877",
  "quantidade": 340
}

404

{
  "statusResponse": 400,
  "message": "Não foi possível encontrar o 9877 para o identificador informado Item "
}

Reservar itens

URL: /
Método: POST

Request

{
  "skuId": "9877",
  "quantidade": 340
}

Responses

201

{
  "idReserva": "string",
  "itemsReservados": [
    "string"
  ]
}

Consultar item

URL: /query/{sku}
Método: POST

Request

/query/{sku}

Example:

/query/9877

Responses

200

{
  "skuId": "9877",
  "quantidade": 340
}

404

{
  "statusResponse": 400,
  "message": "Não foi possível encontrar o 9877 para o identificador informado Item "
}