Skip to main content
POST
Upload de arquivos para lead ou negócio

Authorizations

Authorization
string
header
required

Chave de integração com prefixo wegly_, enviada em Authorization: Bearer . Não é JWT. A chave deve estar ativa, não excluída e dentro da validade. Com allowed_domain, Origin (ou Referer na ausência de Origin) precisa informar o hostname permitido. A empresa e as permissões são obtidas pela chave.

Body

multipart/form-data

Envie pelo menos um arquivo e exatamente um destino (crm_lead_id, crm_deal_id, lead_code ou deal_code). O controller limita cada campo multipart (file ou files) a 20 arquivos.

crm_lead_id
string<uuid>

UUID do lead que receberá os arquivos.

crm_deal_id
string<uuid>

UUID do negócio que receberá os arquivos.

lead_code
string

Código numérico interno do lead que receberá os arquivos.

Pattern: ^\d+$
deal_code
string

Código numérico interno do negócio que receberá os arquivos.

Pattern: ^\d+$
title
string

Título opcional do lote.

Maximum string length: 150
note
string

Observação opcional do lote.

file
file

Campo alternativo de arquivo; pode ser repetido até 20 vezes. Use files para múltiplos arquivos em clientes gerados.

files
file[]

Campo principal para envio de um ou vários arquivos.

Maximum array length: 20

Response

Lote criado com sucesso e já vinculado ao lead ou negócio informado.

id
string<uuid>
source
enum<integer>

Fonte do lote fixa em API.

Available options:
1
title
string | null
note
string | null
files_count
integer
total_size
integer
created_by
object | null
crm_lead
object | null
crm_deal
object | null
crm_delivery
object | null

Sempre null nesta rota pública.

files
object[]
created_at
string<date-time>
updated_at
string<date-time>