Skip to main content
POST
Criar dinâmica por área

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

api-key
string
header
required

Obrigatório. Sua chave API.

Body

application/json
nome
string
required

Nome da área, com até 100 caracteres. Aceita letras, números, acentos (Latin-1, como ç, ñ, ã) e a pontuação do teclado, além de “ ” ˆ ˜ (o mesmo conjunto que a tela de Dinâmica mantém). Não aceita < > " ' & \, emoji, quebra de linha nem símbolos fora desse conjunto, como € — – … ’ ™.

Maximum string length: 100
Example:

"Centro"

poligono
object
required

Área da dinâmica em GeoJSON (RFC 7946): um Polygon com um único anel fechado (a primeira posição igual à última), com ao menos 3 vértices distintos e no máximo 200 posições sem contar o fechamento, com cada posição em [longitude, latitude].

tipo_calculo
enum<string>
required

Forma de cálculo do fator: F — Valor adicional, soma um valor fixo em R$ ao preço da entrega; M — Fator multiplicador, multiplica o preço da entrega pelo fator informado.

Available options:
F,
M
Example:

"M"

tipo_fator
enum<string>
required

Momento em que o fator é aplicado: P — Partida, aplicado na origem/coleta da entrega; R — Parada, aplicado no destino/parada da entrega. R só é aceito quando o plano da central inclui a dinâmica na parada; sem ela, a resposta é 400 com "Dinâmica na parada (R) não está disponível no plano da central."

Available options:
P,
R
Example:

"P"

fator
number
required

Valor do fator (numérico). O significado depende de tipo_calculo: com M, é o multiplicador aplicado ao preço da entrega (entre 1.1 e 5, com até uma casa decimal); com F, é o valor fixo em R$ somado ao preço da entrega (entre 0.5 e 99.9, com até duas casas decimais). Valores de desconto (multiplicador entre 0.1 e 0.9, ou valor adicional entre -99.9 e -0.5) só são aceitos quando a central tem a dinâmica de desconto liberada.

Example:

1.5

cor_preenchimento
string

Cor de preenchimento da área no painel, no formato #RRGGBB. Opcional.

Pattern: ^#[0-9A-Fa-f]{6}$
Example:

"#ff0000"

ativo

Indica se a dinâmica é criada ativa. Também aceita 1 e 0. Padrão: true.

Example:

true

Response

Dinâmica criada com sucesso

success
boolean
data
object