Autenticação
Gere e envie o token Basic Auth para autenticar suas requisições na API da SharkHub.
A autenticação da API da SharkHub é feita com Basic Auth. Para gerar o token, concatene `public_key:secret_key` e codifique esse valor em Base64.
Formato das credenciais
public_key:secret_keyExemplo
pk_live_Bwjxd3eDUQDHWDKQ:sk_live_A1b2C3dEfGhIjKlMGerando o token
echo -n "pk_live_Bwjxd3eDUQDHWDKQ:sk_live_A1b2C3dEfGhIjKlM" | base64cGtfbGl2ZV9Cd2p4ZDNlRFVRREhXREtROnNrX2xpdmVfQTFiMkMzZEVmR2hJaktsTQ==Header obrigatório
Authorization: Bearer seu_token_aquiNa referência da API, informe apenas o token no campo de autenticação. O prefixo Bearer é aplicado automaticamente.
Exemplo de requisição
curl --location 'https://staging.sharktecnologia.com/api/v1/user/company' \
--header 'accept: application/json' \
--header 'Authorization: Basic cGtfbGl2ZV9Cd2p4ZDNlRFVRREhXREtROnNrX2xpdmVfQTFiMkMzZEVmR2hJaktsTQ=='Resposta esperada
{
"api_active": true,
"created_at": "2026-02-27T21:37:52.304116Z",
"updated_at": "2026-02-27T21:37:52.304188Z"
}Se o token estiver incorreto ou as credenciais forem usadas no ambiente errado, a API retornará 401 Unauthorized.