Skip to main content
POST
/
seguros
/
artista-protegido
/
create
Criar Transação de Artista Protegido
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"
  }
}
'
{
  "success": true,
  "response": {
    "message": "Artista Protegido transaction created successfully",
    "data": {
      "transaction_id": 12345,
      "ticket": "10174120237800003204",
      "payment_url": "<string>",
      "insurance_data": {}
    }
  }
}

Authorizations

Authorization
string
header
required

Token JWT obtido através do endpoint /seguros/auth/token.

Exemplo: Authorization: Bearer {seu_token}

Body

application/json
productId
integer
required

ID do produto no cadastro interno Safest

Example:

123

Identificador do canal de venda

Example:

"partner-link-artista"

nameOrRazao
string
required

Nome completo ou razão social

Example:

"Artista Exemplo LTDA"

cpfOrCnpj
string
required

CPF/CNPJ (somente números)

Example:

"12345678900"

email
string<email>
required
Example:

"contato@artista.com"

phone
string
required
Example:

"11999999999"

birthDate
string<date>
required

Data de nascimento do segurado (YYYY-MM-DD)

Example:

"1990-01-01"

eventName
string
required

Nome do evento

Example:

"Show Teste Artista Protegido"

venueName
string
required

Nome do local do evento

Example:

"Casa de Eventos Exemplo"

eventDescription
string
required

Descrição detalhada das atividades

Example:

"Prestacao de servicos para evento teste no ambiente homolog."

assemblyStartDate
string<date>
required

Data de início da montagem (YYYY-MM-DD)

Example:

"2026-04-09"

eventStartDate
string<date>
required

Data de início do evento (YYYY-MM-DD)

Example:

"2026-04-10"

eventEndDate
string<date>
required

Data de fim do evento (YYYY-MM-DD)

Example:

"2026-04-11"

disassemblyEndDate
string<date>
required

Data de fim da desmontagem (YYYY-MM-DD)

Example:

"2026-04-12"

standArea
integer
required

Metragem do stand (inteiro)

Example:

120

lossLimit
number<float>
required

Limite máximo de indenização

Example:

100000

premiumNet
number<float>
required

Prêmio líquido

Example:

100

premiumTaxes
number<float>
required

Impostos (IOF)

Example:

10

payment
object
required

Dados de pagamento da transação

address
object
required
artisticName
string

Nome artístico (opcional)

Example:

"DJ Exemplo"

musicalGenre
string

Categoria/gênero do artista (opcional)

Example:

"Eletrônico"

standName
string

Nome do stand (opcional)

Example:

"Stand Principal"

saleDate
string<date>

Data da venda (opcional, não pode ser futura)

Example:

"2026-03-26"

plan
object

Plano (opcional)

insurance
object[]

Coberturas/seguros adicionais (opcional)

additionalInsured
object[]

Segurados adicionais (opcional)

Response

Transação criada com sucesso

success
boolean
Example:

true

response
object