curl --request POST \
--url https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"productId": 12,
"channelLink": "partner-link-abc123",
"nameOrRazao": "João da Silva",
"cpfOrCnpj": "12345678900",
"artisticName": "João",
"email": "joao@email.com",
"phone": "+55 11 99999-9999",
"musicalGenre": "Categoria"
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
productId: 12,
channelLink: 'partner-link-abc123',
nameOrRazao: 'João da Silva',
cpfOrCnpj: '12345678900',
artisticName: 'João',
email: 'joao@email.com',
phone: '+55 11 99999-9999',
musicalGenre: 'Categoria'
})
};
fetch('https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'productId' => 12,
'channelLink' => 'partner-link-abc123',
'nameOrRazao' => 'João da Silva',
'cpfOrCnpj' => '12345678900',
'artisticName' => 'João',
'email' => 'joao@email.com',
'phone' => '+55 11 99999-9999',
'musicalGenre' => 'Categoria'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"message": "Transaction created successfully",
"link": "https://api.safest.com/fast-pay/abc123"
}{
"error": "Sale date cannot be in the future."
}{
"success": false,
"response": "Token not found.",
"status_code": "401"
}Criar Transação de Seguro Celular
Cria uma transação de Seguro Celular com integração ao sistema Clubfix para processamento de pagamentos.
curl --request POST \
--url https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"productId": 12,
"channelLink": "partner-link-abc123",
"nameOrRazao": "João da Silva",
"cpfOrCnpj": "12345678900",
"artisticName": "João",
"email": "joao@email.com",
"phone": "+55 11 99999-9999",
"musicalGenre": "Categoria"
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
productId: 12,
channelLink: 'partner-link-abc123',
nameOrRazao: 'João da Silva',
cpfOrCnpj: '12345678900',
artisticName: 'João',
email: 'joao@email.com',
phone: '+55 11 99999-9999',
musicalGenre: 'Categoria'
})
};
fetch('https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://beta-jackson.safest.com.br/api/seguros/seguro-celular/create",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'productId' => 12,
'channelLink' => 'partner-link-abc123',
'nameOrRazao' => 'João da Silva',
'cpfOrCnpj' => '12345678900',
'artisticName' => 'João',
'email' => 'joao@email.com',
'phone' => '+55 11 99999-9999',
'musicalGenre' => 'Categoria'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}{
"message": "Transaction created successfully",
"link": "https://api.safest.com/fast-pay/abc123"
}{
"error": "Sale date cannot be in the future."
}{
"success": false,
"response": "Token not found.",
"status_code": "401"
}Authorizations
Token JWT obtido através do endpoint /seguros/auth/token.
Exemplo: Authorization: Bearer {seu_token}
Body
ID do produto na tabela product
12
Identificador do canal de venda
"partner-link-abc123"
Nome completo ou Razão Social do segurado
"João da Silva"
CPF ou CNPJ do segurado (apenas números)
"12345678900"
Nome artístico ou apelido
"João"
Email do segurado
"joao@email.com"
Telefone do segurado
"+55 11 99999-9999"
Categoria ou gênero
"Categoria"
Plano selecionado (opcional)
Show child attributes
Show child attributes
Nome social do segurado (opcional)
Lista de seguros adicionais (opcional)
Show child attributes
Show child attributes
Lista de pessoas adicionais a serem incluídas no seguro
Show child attributes
Show child attributes
Dados específicos para integração com Clubfix
Show child attributes
Show child attributes
Dados do cartão para pagamento (opcional - se não informado, gera link de pagamento)
Show child attributes
Show child attributes
Data da venda. Se não informado, usa a data atual. Não pode ser futura.
"2026-02-25"

