Whitelabel - gerar URL

Gerar URL de sinistro whitelabel

POST /sagas/v1/sinistros/whitelabel/gerar-url

Gera uma URL temporária para gerenciamento de sinistros via experiência whitelabel. A URL expira conforme configuração do canal e deve ser usada dentro do período de validade.

O segurado acessa a URL para abrir sinistros, enviar documentos e acompanhar status sem integração direta com a API. Os dados do segurado são obtidos a partir da venda informada.

Campos da requisição

CampoObrigatórioDescrição
id-vendaSimUUID da venda/apólice
id-usuarioNãoIdentificador do usuário no seu sistema
detalhes-pagamentoNãoBeneficiário e método de pagamento padrão (mesmo formato de Abrir sinistro)

Exemplo

curl --request POST \
  --url https://sagas.staging.180s.com.br/sagas/v1/sinistros/whitelabel/gerar-url \
  --header 'Authorization: Bearer SEU_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
    "id-venda": "{ID_VENDA}"
  }'

Com detalhes-pagamento opcional:

curl --request POST \
  --url https://sagas.staging.180s.com.br/sagas/v1/sinistros/whitelabel/gerar-url \
  --header 'Authorization: Bearer SEU_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
    "id-venda": "{ID_VENDA}",
    "id-usuario": "usuario-123",
    "detalhes-pagamento": {
      "beneficiario": {
        "tipo": "segurado",
        "nome": "João da Silva",
        "cpf-ou-cnpj": "00000000000"
      },
      "dados-pagamento": {
        "metodo-pagamento": "pix",
        "pix": {
          "chave": "[email protected]"
        }
      }
    }
  }'

Exemplo de resposta

{
  "url": "https://example.180s.com.br/c/abc123token"
}

Redirecione o segurado para essa URL. A experiência whitelabel consome o token para autenticar e permitir abertura de sinistros, envio de documentos e acompanhamento de status.