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
    • DeletarFotoGaleria
      DELETE
  • /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
  • Esquemas
    • users
      • User
      • Business Type
      • Category
      • Role
      • Localization
    • orders
      • Order
      • Order Item
      • Order Item Status
      • Buyer
      • Payment Type
    • products
      • Product
      • Stock
      • Validity
    • transactions
      • Transaction
      • Transaction Request
      • Transaction Taxe
    • partners
      • Route
    • shared
      • CONFIG - Response Model
      • CONFIG - Timestamp
      • Contacts
  1. /products

Cadastrar produto

Em desenvolvimento
POST
/products/create/

Rota: Criar novo produto para uma conta/estabelecimento#

Endpoint: POST /accounts/{accountId}/products/
Nome: Criar novo produto para conta/estabelecimento
Descrição: Permite que uma conta (que atua como um estabelecimento) crie um novo produto em seu catálogo. O accountId na URL indica a qual conta o produto pertencerá. A autenticação e autorização devem garantir que apenas o proprietário da conta (ou um admin da plataforma) possa criar produtos para o accountId especificado.

Requisição

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200Success
application/json
Body

🔴500 Internal Server Error
🟠401Unauthorized
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/products/create/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "title": "Diária Simples",
    "description": "Quarto confortável com banheiro privativo",
    "price": 10000,
    "product_by": "person",
    "status": "active",
    "who_can_sale": "only_my_business",
    "stock_type": "limited",
    "qnt_in_stock": 5
  }'
Response Response Example
200 - Example 1
{
  "message": {
    "title": "Produto Criado com Sucesso",
    "text": "O novo produto foi adicionado ao catálogo do seu estabelecimento.",
    "description": "Detalhes completos do produto recém-criado, incluindo seu ID único e status inicial."
  },
  "success": true,
  "status": 201,
  "data": {
    "id": "PROD-RESTAURANTE-9876",
    "user_id": "ESTABE-123456", 
    "images": [
      "https://example.com/images/jantar_restaurante_capa.jpg"
    ],
    "name": "Jantar Especial de Aniversário",
    "description": "Um menu degustação exclusivo para celebrar momentos especiais no nosso restaurante.",
    "price": 350.00,
    "package_type": "Serviço",
    "status": "active",
    "stock": {
      "total_available": 30,
      "sold": 0,
      "redeemed": 0
    },
    "validity": {
      "selling_window": {
        "start_date": "2025-07-01T00:00:00Z",
        "end_date": "2025-12-31T23:59:59Z"
      },
      "redemption_window": {
        "start_date": "2025-07-01T00:00:00Z",
        "end_date": "2026-01-31T23:59:59Z"
      }
    },
    "category_ids": [
      1,
      2
    ],
    "created_at": "2025-06-12T10:30:00Z",
    "updated_at": "2025-06-12T10:30:00Z"
  }
}
Modificado em 2025-11-02 01:36:12
Página anterior
Listar todos os tickets
Próxima página
Mostar dados de um produto
Built with