- Produção: executa ações reais, como envio de SMS, e-mails, notificações e cobranças.
- Sandbox: ambiente isolado para desenvolvimento e testes. Nenhuma ação externa real (SMS, e-mail, notificações e outras) é executada.
Como o ambiente é escolhido
Você não muda o endereço nem envia nenhum parâmetro especial. Basta usar a chave do ambiente desejado no cabeçalhoAuthorization. Você identifica o ambiente e o tipo da chave pelo prefixo:
Chaves de organização são emitidas apenas em produção por enquanto
(prefixo
salvy_org_prod_). O suporte a sandbox para chaves de organização
será adicionado quando disponível.Produção
Sandbox
Primeiros passos no sandbox
Para começar a testar, crie uma chave de sandbox. O passo a passo está no guia de Chaves de API. Quando você cria a primeira chave de sandbox, a Salvy cria automaticamente um ambiente de testes para a sua empresa. Esse ambiente copia apenas o perfil da empresa (como razão social, CNPJ e endereço). Os dados operacionais começam vazios e as próximas chaves de sandbox utilizam esse mesmo ambiente.O que é replicado
- O perfil da sua empresa é copiado, para que o sandbox represente a sua organização.
- Os dados (linhas, colaboradores, equipamentos) não são copiados: o sandbox começa vazio. Você cria os dados de teste via API, da mesma forma que faria em produção.
- Tudo o que você cria no sandbox, como colaboradores, ativos, linhas e outros recursos, fica isolado de produção.
Comportamento no sandbox
Nenhuma operação no sandbox gera cobrança. Tudo o que você cria no sandbox fica isolado de produção.Linhas mobile-did no sandbox
No sandbox, a criação de uma linha mobile-did sempre retorna o mesmo número de demonstração,+5541963475701, para qualquer empresa. Nenhum número real é reservado.
- Apenas o DDD 41 é aceito. Outro DDD retorna
409com o códigodid-area-code-out-of-stock. - A listagem de DDDs com
productType=mobile-didretorna apenas o DDD 41.
Termos de equipamentos no sandbox
No sandbox, o envio de um termo não manda e-mail para o colaborador e não gera um documento real para assinatura. O termo é criado comstatus pending-signature, como em produção.
Para testar o fluxo de assinatura:
- Envie o termo com Enviar termo e guarde o
idretornado. - Simule a assinatura com Simular assinatura do termo. O termo passa para
signed, o PDF assinado fica disponível em Baixar termo assinado e o webhook Termo assinado é disparado.
Boas práticas e segurança
- Use chaves de sandbox (
salvy_test_) em desenvolvimento e testes automatizados. - Guarde as chaves de produção e de sandbox separadamente e com nomes descritivos. Veja Chaves de API.
- Valide toda a sua integração no sandbox antes de trocar para uma chave de produção.