Esta API fornece informações sobre a lista de rotas e sub-rotas que você pode acessar para consultar dados.
Este é o conjunto de rotas que a API pode receber e processar.
GET /rota1 GET /rota2 POST /rota3
Estas são as sub-rotas que estão disponíveis dentro das rotas principais.
GET /rota1/subrota
POST /rota2/subrota
PUT /rota3/subrota
A seguir estão as rotas completas disponíveis na API.
GET /api/v1/{secretKey}/admins
Retorna todos os administradores.
GET /api/v1/{secretKey}/planilha-despesas
Retorna todas as despesas.
GET /api/v1/{ secretKey}/planilha-itens
Retorna todos os itens da planilha.
POST /api/v1/{secretKey}/planilha-despesas/add
Adiciona uma nova despesa.
Body:
{
"descricao": "Descrição da despesa",
"valor": 100.00,
"tipo": "Tipo da despesa"
}
POST /api/v1/{secretKey}/planilha-despesas/edit
Edita uma despesa existente.
Body:
{
"id": 1,
"descricao": "Nova descrição",
"valor": 150.00,
"tipo": "Novo tipo"
}
POST /api/v1/{secretKey}/planilha-despesas/delete
Deleta uma despesa.
Body:
{
"id": 1
}
POST /api/v1/{secretKey}/planilha-itens/add
Adiciona um novo item.
Body:
{
"custos": "Custos do item",
"detalhe": "Detalhes do item",
"codigo": "Código do item",
"nameofitem": "Nome do item",
"preco_compra": 50.00,
"precorevenda": 75.00,
"quantcompra": 10,
"lucroporitem": 25.00
}
POST /api/v1/{secretKey}/planilha-itens/edit
Edita um item existente.
Body:
{
"id": 1,
"custos": "Novos custos",
"detalhe": "Novos detalhes",
"codigo": "Novo código",
"nameofitem": "Novo nome",
"preco_compra": 60.00,
"precorevenda": 90.00,
"quantcompra": 15,
"lucroporitem": 30.00
}
POST /api/v1/{secretKey}/planilha-itens/delete
Deleta um item.
Body:
{
"id": 1
}
GET /api/v1/{secretKey}/metas
Retorna todas as metas.
GET /api/v1/{secretKey}/planejamentos
Retorna todos os planejamentos.
POST /api/v1/{secretKey}/planejamentos/add
Adiciona um novo planejamento.
Body:
{
"name_card": "Nome do planejamento"
} pre>
POST /api/v1/{secretKey}/planejamentos/update
Atualiza um planejamento existente.
Body:
{
"id": 1,
"list": ["item1", "item2"]
}
POST /api/v1/{secretKey}/planejamentos/delete
Deleta um planejamento.
Body:
{
"id": 1
}
POST /api/v1/{secretKey}/user
Retorna o usuário solicitado.
Body:
{
"email": "testeusuario@teste.com"
}
POST /api/v1/{secretKey}/users/add
Adiciona um novo usuário.
Body:
{
"uid": "UID do usuário",
"nome_completo": "Nome completo",
"cpf": "CPF do usuário",
"email": "Email do usuário"
}
GET /api/v1/{secretKey}/products
Retorna todos os produtos.
POST /api/v1/{secretKey}/products/add
Adiciona um novo produto.
Body:
{
"name_product": "Nome do produto",
"price": 100.00,
"desconto": 10,
"disponibilidade": "Disponível",
"tamanhos": ["P", "M", "G"],
"quantidade_disponivel": 50,
"categoria": "Categoria do produto",
"url": "URL do produto",
"fornecedor": "Fornecedor do produto",
"tipo": "Tipo do produto",
"personalizavel": true,
"photoURL": "URL da imagem do produto",
"extensor": "Extensor do produto"
}
POST /api/v1/{secretKey}/products/edit
Edita um produto existente.
Body:
{
"id": 1,
"name_product": "Novo nome do produto",
"price": 120.00,
"desconto": 15,
"disponibilidade": "Indisponível",
"categoria": "Nova categoria",
"url": "Nova URL",
"quantidade_disponivel": 30,
"extensor": "Novo extensor"
}
POST /api/v1/{secretKey}/products/delete
Deleta um produto.
Body:
{
"id": 1
}
GET /api/v1/{secretKey}/orders
Retorna todos os pedidos.
POST /api/v1/{secretKey}/orders/add
Adiciona um novo pedido.
Body:
{
"address": "Endereço do cliente",
"items": "Itens do pedido",
"user": "ID do usuário",
"totalprice": 200.00,
"paymentOption": "Método de pagamento", (CART, PIX, DINHEIRO)
"situation": "Situação do pedido", ('PAGO','NAOPAGO')
"desconto": 10,
"subtotal": 190.00,
"cupom_desconto": "Código do cupom",
"cupons": "Cupons utilizados"
}
POST /api/v1/{secretKey}/orders/delete
Deleta um pedido.
Body:
{
"id": 1
}
GET /api/v1/{secretKey}/cupons
Retorna todos os cupons.
POST /api/v1/{secretKey}/cupons/add
Adiciona um novo cupom.
Body:
{
"uniqueKey": "Chave única do cupom",
"name": "Nome do cupom",
"desconto": 20,
"private": false
}
POST /api/v1/{secretKey}/cupons/remove
Remove um cupom.
Body:
{
"id": 1
}
POST /api/v1/{secretKey}/cupons/myaccount/add
Adiciona um cupom à conta do usuário.
Body:
{
"cupons": "Lista de cupons",
"cupom_usado": "Cupom utilizado",
"user_uid": "UID do usuário"
}