POST
/
v1
/
customers
Clientes
curl --request POST \
  --url https://lojinha.dev/api/v1/customers \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "email": "<string>"
}'
{
	"customer": "7b16fb4f-6c54-4f7c-a751-3027b451b4ed"
}
https://lojinha.dev não oferece autenticação de cliente, o cliente criado é usado apenas para relacionar pedidos e endereços apenas. Para autenticar um cliente na sua loja você precisa usar uma ferramenta de terceiro, ou implementar isso por sua conta, nós recomendamos utilizar o https://clerk.dev, você pode ver nosso guia de integração para mais detalhes.

Criando cliente via webhook

Configure sua ferramenta para fazer uma chamada via webhook pro seguinte endpoint https://lojinha.dev/webhooks/on-create-customer este endpoint aceita uma requisição POST com o seguinte body e header:
Se você estiver utilizando Clerk você pode ver mais detalhes aqui: https://clerk.com/docs/integration/webhooks
{
  "email": "<email.cliente@email.com>",
  "id": "<id do cliente criado na sua ferramenta>"
}

API

Se você está implementando você mesmo a autenticação de seus clientes, você pode utilizar a API para sincronizar seus clientes com a lojinha.

Body

email
string
required
E-mail do cliente

Resposta

customer
string
ID do cliente
{
	"customer": "7b16fb4f-6c54-4f7c-a751-3027b451b4ed"
}