Clientes

Perfil do Cliente (Client)

Requer autenticação client e header X-Restaurant-Id.

Listar/criar/atualizar/deletar clientes

GET    /api/client/customers
POST   /api/client/customers
GET    /api/client/customers/{id}
PUT    /api/client/customers/{id}
DELETE /api/client/customers/{id}

Criar usuário (cadastro)

POST /api/client/users

Body:

{
  "name": "João Silva",
  "email": "[email protected]",
  "phone": "11999999999",
  "password": "senha123",
  "password_confirmation": "senha123"
}

Criar usuário convidado

Atualizar usuário

Buscar usuário por e-mail ou telefone


Endereços do Cliente (Client)

CRUD de endereços

Body (criar/atualizar):

Definir endereço principal

Calcular distância até o restaurante

Body:


Clientes (Admin)

Buscar clientes

Listar clientes

Endereços dos clientes (Admin)

Calcular distância (Admin)


Usuários Admin

Gerenciamento de usuários do painel (lojistas e operadores).

Buscar por email:

Last updated

Was this helpful?