curl --request POST \
--url https://beta-jackson.safest.com.br/api/seguros/artista-protegido/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"productId": 123,
"channelLink": "partner-link-artista",
"nameOrRazao": "Artista Exemplo LTDA",
"cpfOrCnpj": "12345678900",
"email": "contato@artista.com",
"phone": "11999999999",
"birthDate": "1990-01-01",
"eventName": "Show Teste Artista Protegido",
"venueName": "Casa de Eventos Exemplo",
"eventDescription": "Prestacao de servicos para evento teste no ambiente homolog.",
"assemblyStartDate": "2026-04-09",
"eventStartDate": "2026-04-10",
"eventEndDate": "2026-04-11",
"disassemblyEndDate": "2026-04-12",
"standArea": 120,
"lossLimit": 100000,
"premiumNet": 100,
"premiumTaxes": 10,
"payment": {
"modeCode": "2",
"totalInstallmentNumber": 1,
"firstInstallmentDate": "2026-04-09",
"creditCard": {
"flag": "Visa",
"number": "4111111111111111",
"cvv": "123",
"expiryMonth": "12",
"expiryYear": "31",
"holder": {
"name": "Artista Exemplo LTDA",
"type": "1",
"document": "12345678909",
"email": "contato@artista.com",
"mobile": "11999999999",
"dateOfBirth": "1990-01-01",
"address": {
"street": "Rua Exemplo",
"number": "100",
"complement": "Sala 1",
"district": "Centro",
"city": "Sao Paulo",
"state": "SP",
"postcode": "01001000"
}
}
}
},
"address": {
"street": "Rua Exemplo",
"number": "100",
"district": "Centro",
"city": "Sao Paulo",
"state": "SP",
"postcode": "01001000",
"ibgeCode": "3550308",
"complement": "Sala 1"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
productId: 123,
channelLink: 'partner-link-artista',
nameOrRazao: 'Artista Exemplo LTDA',
cpfOrCnpj: '12345678900',
email: 'contato@artista.com',
phone: '11999999999',
birthDate: '1990-01-01',
eventName: 'Show Teste Artista Protegido',
venueName: 'Casa de Eventos Exemplo',
eventDescription: 'Prestacao de servicos para evento teste no ambiente homolog.',
assemblyStartDate: '2026-04-09',
eventStartDate: '2026-04-10',
eventEndDate: '2026-04-11',
disassemblyEndDate: '2026-04-12',
standArea: 120,
lossLimit: 100000,
premiumNet: 100,
premiumTaxes: 10,
payment: {
modeCode: '2',
totalInstallmentNumber: 1,
firstInstallmentDate: '2026-04-09',
creditCard: {
flag: 'Visa',
number: '4111111111111111',
cvv: '123',
expiryMonth: '12',
expiryYear: '31',
holder: {
name: 'Artista Exemplo LTDA',
type: '1',
document: '12345678909',
email: 'contato@artista.com',
mobile: '11999999999',
dateOfBirth: '1990-01-01',
address: {
street: 'Rua Exemplo',
number: '100',
complement: 'Sala 1',
district: 'Centro',
city: 'Sao Paulo',
state: 'SP',
postcode: '01001000'
}
}
}
},
address: {
street: 'Rua Exemplo',
number: '100',
district: 'Centro',
city: 'Sao Paulo',
state: 'SP',
postcode: '01001000',
ibgeCode: '3550308',
complement: 'Sala 1'
}
})
};
fetch('https://beta-jackson.safest.com.br/api/seguros/artista-protegido/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/artista-protegido/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' => 123,
'channelLink' => 'partner-link-artista',
'nameOrRazao' => 'Artista Exemplo LTDA',
'cpfOrCnpj' => '12345678900',
'email' => 'contato@artista.com',
'phone' => '11999999999',
'birthDate' => '1990-01-01',
'eventName' => 'Show Teste Artista Protegido',
'venueName' => 'Casa de Eventos Exemplo',
'eventDescription' => 'Prestacao de servicos para evento teste no ambiente homolog.',
'assemblyStartDate' => '2026-04-09',
'eventStartDate' => '2026-04-10',
'eventEndDate' => '2026-04-11',
'disassemblyEndDate' => '2026-04-12',
'standArea' => 120,
'lossLimit' => 100000,
'premiumNet' => 100,
'premiumTaxes' => 10,
'payment' => [
'modeCode' => '2',
'totalInstallmentNumber' => 1,
'firstInstallmentDate' => '2026-04-09',
'creditCard' => [
'flag' => 'Visa',
'number' => '4111111111111111',
'cvv' => '123',
'expiryMonth' => '12',
'expiryYear' => '31',
'holder' => [
'name' => 'Artista Exemplo LTDA',
'type' => '1',
'document' => '12345678909',
'email' => 'contato@artista.com',
'mobile' => '11999999999',
'dateOfBirth' => '1990-01-01',
'address' => [
'street' => 'Rua Exemplo',
'number' => '100',
'complement' => 'Sala 1',
'district' => 'Centro',
'city' => 'Sao Paulo',
'state' => 'SP',
'postcode' => '01001000'
]
]
]
],
'address' => [
'street' => 'Rua Exemplo',
'number' => '100',
'district' => 'Centro',
'city' => 'Sao Paulo',
'state' => 'SP',
'postcode' => '01001000',
'ibgeCode' => '3550308',
'complement' => 'Sala 1'
]
]),
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;
}{
"success": true,
"response": {
"message": "Artista Protegido transaction created successfully",
"data": {
"transaction_id": 12345,
"ticket": "10174120237800003204",
"payment_url": "<string>",
"insurance_data": {}
}
}
}{
"success": false,
"response": "Unable to create transaction: ..."
}{
"success": false,
"response": "Token not found.",
"status_code": "401"
}Criar Transação de Artista Protegido
Cria uma transação de Artista Protegido no Jackson e aciona o fluxo interno de emissão.
O canal envia apenas os dados de negócio:
- segurado
- evento
- endereço
- pagamento
curl --request POST \
--url https://beta-jackson.safest.com.br/api/seguros/artista-protegido/create \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"productId": 123,
"channelLink": "partner-link-artista",
"nameOrRazao": "Artista Exemplo LTDA",
"cpfOrCnpj": "12345678900",
"email": "contato@artista.com",
"phone": "11999999999",
"birthDate": "1990-01-01",
"eventName": "Show Teste Artista Protegido",
"venueName": "Casa de Eventos Exemplo",
"eventDescription": "Prestacao de servicos para evento teste no ambiente homolog.",
"assemblyStartDate": "2026-04-09",
"eventStartDate": "2026-04-10",
"eventEndDate": "2026-04-11",
"disassemblyEndDate": "2026-04-12",
"standArea": 120,
"lossLimit": 100000,
"premiumNet": 100,
"premiumTaxes": 10,
"payment": {
"modeCode": "2",
"totalInstallmentNumber": 1,
"firstInstallmentDate": "2026-04-09",
"creditCard": {
"flag": "Visa",
"number": "4111111111111111",
"cvv": "123",
"expiryMonth": "12",
"expiryYear": "31",
"holder": {
"name": "Artista Exemplo LTDA",
"type": "1",
"document": "12345678909",
"email": "contato@artista.com",
"mobile": "11999999999",
"dateOfBirth": "1990-01-01",
"address": {
"street": "Rua Exemplo",
"number": "100",
"complement": "Sala 1",
"district": "Centro",
"city": "Sao Paulo",
"state": "SP",
"postcode": "01001000"
}
}
}
},
"address": {
"street": "Rua Exemplo",
"number": "100",
"district": "Centro",
"city": "Sao Paulo",
"state": "SP",
"postcode": "01001000",
"ibgeCode": "3550308",
"complement": "Sala 1"
}
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
productId: 123,
channelLink: 'partner-link-artista',
nameOrRazao: 'Artista Exemplo LTDA',
cpfOrCnpj: '12345678900',
email: 'contato@artista.com',
phone: '11999999999',
birthDate: '1990-01-01',
eventName: 'Show Teste Artista Protegido',
venueName: 'Casa de Eventos Exemplo',
eventDescription: 'Prestacao de servicos para evento teste no ambiente homolog.',
assemblyStartDate: '2026-04-09',
eventStartDate: '2026-04-10',
eventEndDate: '2026-04-11',
disassemblyEndDate: '2026-04-12',
standArea: 120,
lossLimit: 100000,
premiumNet: 100,
premiumTaxes: 10,
payment: {
modeCode: '2',
totalInstallmentNumber: 1,
firstInstallmentDate: '2026-04-09',
creditCard: {
flag: 'Visa',
number: '4111111111111111',
cvv: '123',
expiryMonth: '12',
expiryYear: '31',
holder: {
name: 'Artista Exemplo LTDA',
type: '1',
document: '12345678909',
email: 'contato@artista.com',
mobile: '11999999999',
dateOfBirth: '1990-01-01',
address: {
street: 'Rua Exemplo',
number: '100',
complement: 'Sala 1',
district: 'Centro',
city: 'Sao Paulo',
state: 'SP',
postcode: '01001000'
}
}
}
},
address: {
street: 'Rua Exemplo',
number: '100',
district: 'Centro',
city: 'Sao Paulo',
state: 'SP',
postcode: '01001000',
ibgeCode: '3550308',
complement: 'Sala 1'
}
})
};
fetch('https://beta-jackson.safest.com.br/api/seguros/artista-protegido/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/artista-protegido/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' => 123,
'channelLink' => 'partner-link-artista',
'nameOrRazao' => 'Artista Exemplo LTDA',
'cpfOrCnpj' => '12345678900',
'email' => 'contato@artista.com',
'phone' => '11999999999',
'birthDate' => '1990-01-01',
'eventName' => 'Show Teste Artista Protegido',
'venueName' => 'Casa de Eventos Exemplo',
'eventDescription' => 'Prestacao de servicos para evento teste no ambiente homolog.',
'assemblyStartDate' => '2026-04-09',
'eventStartDate' => '2026-04-10',
'eventEndDate' => '2026-04-11',
'disassemblyEndDate' => '2026-04-12',
'standArea' => 120,
'lossLimit' => 100000,
'premiumNet' => 100,
'premiumTaxes' => 10,
'payment' => [
'modeCode' => '2',
'totalInstallmentNumber' => 1,
'firstInstallmentDate' => '2026-04-09',
'creditCard' => [
'flag' => 'Visa',
'number' => '4111111111111111',
'cvv' => '123',
'expiryMonth' => '12',
'expiryYear' => '31',
'holder' => [
'name' => 'Artista Exemplo LTDA',
'type' => '1',
'document' => '12345678909',
'email' => 'contato@artista.com',
'mobile' => '11999999999',
'dateOfBirth' => '1990-01-01',
'address' => [
'street' => 'Rua Exemplo',
'number' => '100',
'complement' => 'Sala 1',
'district' => 'Centro',
'city' => 'Sao Paulo',
'state' => 'SP',
'postcode' => '01001000'
]
]
]
],
'address' => [
'street' => 'Rua Exemplo',
'number' => '100',
'district' => 'Centro',
'city' => 'Sao Paulo',
'state' => 'SP',
'postcode' => '01001000',
'ibgeCode' => '3550308',
'complement' => 'Sala 1'
]
]),
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;
}{
"success": true,
"response": {
"message": "Artista Protegido transaction created successfully",
"data": {
"transaction_id": 12345,
"ticket": "10174120237800003204",
"payment_url": "<string>",
"insurance_data": {}
}
}
}{
"success": false,
"response": "Unable to create transaction: ..."
}{
"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 no cadastro interno Safest
123
Identificador do canal de venda
"partner-link-artista"
Nome completo ou razão social
"Artista Exemplo LTDA"
CPF/CNPJ (somente números)
"12345678900"
"contato@artista.com"
"11999999999"
Data de nascimento do segurado (YYYY-MM-DD)
"1990-01-01"
Nome do evento
"Show Teste Artista Protegido"
Nome do local do evento
"Casa de Eventos Exemplo"
Descrição detalhada das atividades
"Prestacao de servicos para evento teste no ambiente homolog."
Data de início da montagem (YYYY-MM-DD)
"2026-04-09"
Data de início do evento (YYYY-MM-DD)
"2026-04-10"
Data de fim do evento (YYYY-MM-DD)
"2026-04-11"
Data de fim da desmontagem (YYYY-MM-DD)
"2026-04-12"
Metragem do stand (inteiro)
120
Limite máximo de indenização
100000
Prêmio líquido
100
Impostos (IOF)
10
Dados de pagamento da transação
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Nome artístico (opcional)
"DJ Exemplo"
Categoria/gênero do artista (opcional)
"Eletrônico"
Nome do stand (opcional)
"Stand Principal"
Data da venda (opcional, não pode ser futura)
"2026-03-26"
Plano (opcional)
Show child attributes
Show child attributes
Coberturas/seguros adicionais (opcional)
Show child attributes
Show child attributes
Segurados adicionais (opcional)
Show child attributes
Show child attributes

