Pular para o conteúdo

Ler um modelo de campanha

GET
/v1/biblioteca/{modelo}
curl --request GET \
--url https://api.brasilsintetico.com/v1/biblioteca/example \
--header 'Authorization: Bearer <token>'

Um modelo: o plano, as premissas e as perguntas sugeridas. Com um lugar (uf, municipio ou os dois), também o pedido para ele (pedido), conferido como a cotação confere.

modelo
obrigatório

O id do modelo, como a biblioteca o lista

string

O id do modelo, como a biblioteca o lista

uf
Qualquer um de:
Array<string>

Uma UF do lugar, pela sigla de duas letras; por padrão, as UFs dos municípios dados

municipio
Qualquer um de:
Array<string>

Um município do lugar, pelo código IBGE de 7 dígitos

Resposta bem-sucedida

Tipo de mídiaapplication/json
object
id
obrigatório

O id do modelo, para GET /v1/biblioteca/{modelo}

string
setor
obrigatório

O setor para o qual o modelo foi escrito

string
nome
obrigatório
string
para_que_serve
obrigatório

O que o modelo ajuda a decidir

string
premissas
obrigatório

As premissas do modelo em palavras simples: o público, os canais com os dias e a intensidade, o horizonte. Um modelo traz premissas, não resultados

Array<string>
calibracao
obrigatório

nao_calibrado: a recepção da mensagem ainda não foi calibrada contra dados reais, e um job feito do modelo diz isso

string
cenario
obrigatório

Um pedido de campanha sem o lugar e sem o que a plataforma preenche: geografia, release, mensagem, grupo_comparacao, nome e horizonte.data_inicio

object
key
propriedades adicionais
any
perguntas
obrigatório

Perguntas sugeridas do contrato de resposta, cada uma com texto, a redação dela; o território e o público vêm com o lugar

Array<object>
object
key
propriedades adicionais
any
aviso
obrigatório

O que cada modelo diz de si

string
pedido
Qualquer um de:
object
key
propriedades adicionais
any

Exemplo gerado

{
"id": "example",
"setor": "example",
"nome": "example",
"para_que_serve": "example",
"premissas": [
"example"
],
"calibracao": "example",
"cenario": {},
"perguntas": [
{}
],
"aviso": "example",
"pedido": {}
}

Erro de validação

Tipo de mídiaapplication/json
object
detail
Array<object>
object
loc
obrigatório
Local
Array
msg
obrigatório
Mensagem
string
type
obrigatório
Tipo do erro
string
input
ctx
Contexto
object

Exemplo gerado

{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}