Rotas da Ibiapaba
  1. /accounts
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
      POST
    • Resgatar um único produto
      POST
    • Listar todos os tickets
      GET
  • /products
    • Cadastrar produto
    • Mostar dados de um produto
    • Atualizar um produto
    • Remover um produto
    • Mostar todos os produtos de um estabelecimento
  • /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. /accounts

Cadastro de Usuário

Em desenvolvimento
POST
/accounts/establishment/

Rota: Registro de Usuário#

Nome: Cadastro de Usuário
Descrição: Permite a criação de uma nova conta de usuário na plataforma.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/accounts/establishment/' \
--header 'Content-Type: application/json' \
--data-raw '{
  "user": {
    "email": "kailanesarah@gmail.com",
    "password": "1234"
  },
  "location": {
    "country": "Brasil",
    "state": "CE",
    "city": "sua cidade",
    "CEP": "01001000",
    "neighborhood": "Centro",
    "street": "sua rua",
    "number": 150,
    "complement": "Apto 101"
  },
  "social_media": {
    "whatsapp": "11999999999",
    "instagram": null,
    "facebook": null
  },
  "name": "Pão da Vida",
  "description": "Somos um estabelecimento especializados em pães.",
  "cnpj": "seu cnpj",
  "pix_key": null,
  "category": [1, 2],
  "photo": {
    "alt_text": ""
    /* Para enviar a imagem via JSON puro não funciona, o upload deve ser separado */
  }
}'
Response Response Example
201 - Example 1
{
    "message": "Estabelecimento registrado com sucesso.",
    "success": true,
    "data": {
        "id": 1,
        "user": {
            "id": 3,
            "email": "joana@gmail.com",
            "username": "joana",
            "type": "establishment"
        },
        "location": {
            "id": 2,
            "country": "Brasil",
            "state": "CE",
            "city": "sua cidade",
            "CEP": "01001000",
            "neighborhood": "Centro",
            "street": "sua rua",
            "number": 150,
            "complement": "Apto 101"
        },
        "category": [
            1,
            3
        ],
        "categories": [
            {
                "id": 1,
                "name": "restaurante"
            },
            {
                "id": 3,
                "name": "doceria"
            }
        ],
        "name": "estabelecimento",
        "CNPJ": "seu cnpj",
        "whatsapp": 11999999999
    }
}

Requisição

Parâmetros Bodyapplication/json

Examples

Respostas

🟢201Criado
application/json
Body

🟠409Conflict
🟠409Conflict
🟠400Pedido inválido
🔴504Timeout gateway
🔴500 Internal Server Error
🔴503Service Unavailable
🟠401Unauthorized
🟠403Forbidden
Modificado em 2025-07-24 12:08:46
Página anterior
Reenvio de código para email
Próxima página
Listar usuarios
Built with