Rotas da Ibiapaba
  1. /products
Rotas da Ibiapaba
  • ⛰️ Doc - API Rotas da Ibiapaba
  • /authentication
    • Autenticação de Usuário
      POST
    • Validação de Acesso
      POST
    • Redefinição de Senha
      POST
    • Alteração de Senha
      PATCH
    • Encerrar Sessão
      POST
    • Renovar tokens
      POST
    • Reenvio de código para email
      POST
  • /accounts
    • Cadastro de Usuário
      POST
    • Listar usuarios
      GET
    • Detalhes do Usuario
      GET
    • Cadastrar chave pix
      POST
    • Atualizar chave pix
      PUT
    • Atualizar dados do usuario
      PUT
    • Deleta dados do usuario
      PUT
  • /categories
    • Listar Categorias
      GET
    • Criar Categoria
      POST
    • Atualizar Categoria
      PUT
    • Excluir Categoria
      DELETE
  • photos
    • EnviarFotoProfile
      POST
    • EnviarGaleriadeFotos
      POST
  • /tickets
    • Validar código
    • Resgatar um único produto
    • Listar todos os tickets
  • /products
    • Cadastrar produto
      POST
    • Mostar dados de um produto
      GET
    • Atualizar um produto
      PATCH
    • Remover um produto
      DELETE
    • Mostar todos os produtos de um estabelecimento
      GET
  • /orders
    • Adicionar Item ao Carrinho
    • Iniciar processo de pagamento de pedido
    • Listar Itens do Carrinho
  • payments
    • Consultar status de pagamento
    • Solicitar retirada de dinheiro
  • /transactions
    • Mostra o resumo de movimentações em dinheiro
    • Mostar todas as transações do estabelecimento
  • /partners
    • Mostar parceiros anunciantes próximos
  • others
    • Cadastrar mensagem de ajuda ao suporte
  1. /products

Atualizar um produto

Em desenvolvimento
PATCH
/accounts/{accountId}/products/{id}

Rota: Atualizar produto (PATCH /products/{id})#

Endpoint: PATCH /products/{id}
Nome: Atualizar produto
Descrição: Permite atualizar um ou mais atributos de um produto existente. O sistema valida as mudanças e atualiza o campo updated_at.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH '/accounts//products/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Jantar Romântico à Luz de Velas - Edição Premium", // Atualiza o nome
    "price": 499.99, // Atualiza o preço
    "description": "Uma experiência gastronômica elevateda, com novos pratos e ambiente exclusivo.", // Atualiza a descrição
    "status": "active", // Altera o status (ex: de '\''draft'\'' para '\''active'\'')
    "total_available": 60, // Aumenta o estoque total disponível (gerenciado por admin)
    "validity": { // Atualiza a janela de venda
        "selling_window": {
            "start_date": "2025-07-01T00:00:00Z",
            "end_date": "2026-06-30T23:59:59Z"
        }
    },
    "images": [ // Substitui todas as imagens
        "https://example.com/images/jantar_premium_capa.jpg",
        "https://example.com/images/jantar_premium_detalhe1.jpg",
        "https://example.com/images/jantar_premium_ambiente.jpg"
    ],
    "category_ids": [ // Substitui as categorias associadas
        "3",
        "8"
    ]
}'
Response Response Example
200 - Example 1
{
  "message": {
    "title": "Produto Atualizado com Sucesso",
    "text": "As informações do produto foram modificadas.",
    "description": "Detalhes completos do produto após a atualização."
  },
  "success": true,
  "status": 200,
  "data": {
    "id": "PROD-945876",
    "account_id": "ESTABE-123456",
    "name": "Jantar Especial de Aniversário - Edição Limitada",
    "price": 380.00,
    "status": "inactive",
    "stock": { "total_available": 25, "sold": 0, "redeemed": 0 },
    "updated_at": "2025-06-12T10:45:00Z"
  }
}

Requisição

Parâmetros Path

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200Success
application/json
Body

🔴500 Internal Server Error
🟠401Unauthorized
Modificado em 2025-06-12 13:13:47
Página anterior
Mostar dados de um produto
Próxima página
Remover um produto
Built with