Skip to navigation

Create import job

Cria um job de importação assíncrona de contatos em uma lista de campanha. type: "campaign_contacts_async".

Atributos

  • campaign_list_id (integer, obrigatório): Lista de campanha de destino (também expresso como relacionamento campaign_list).
  • contacts / import_data (array[JSON], obrigatório): Contatos a importar. Não há lista de chaves fixa — cada campo corresponde a um campo do Formulário de campanha (Ativo > Configurações > Formulários de campanha) usado pela campanha da lista.
  • remove_duplicated_phones (boolean, opcional): Se true, permite a importação removendo telefones duplicados.
  • shuffle_contacts (boolean, opcional, padrão true): Embaralha a ordem dos contatos para evitar concentração de chamadas por DDD (reduz exaustão de canais). Se false, mantém a ordem da lista.

Campos de leitura

  • status (enum):
    • 1 — Pendente
    • 2 — Executando
    • 3 — Completada
    • 4 — Falha
  • total_count
  • error_count
  • success_count
  • warning_count

Authentication

AuthorizationBearer
Token de API da conta do tenant.

Request

This endpoint expects an object.

Response

Sucesso.