Madmail

Criar lista de contatos

POST /v1/contactBooks

Exemplo de requisição

curl -X POST "https://app.madmail.com.br/api/v1/contactBooks" \
  -H "Authorization: Bearer us_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Exemplo"
  }'

Corpo da requisição

CampoTipoObrigatórioDescrição
namestringSim
emojistringNão
propertiesobjectNão
doubleOptInEnabledbooleanNão
doubleOptInFromstring | nullNão
doubleOptInSubjectstringNão
doubleOptInContentstringNão
variablesarray<string>Não

Exemplo

{
  "name": "Exemplo"
}

Respostas

200 — Cria uma nova lista de contatos

CampoTipoDescrição
idstringID da lista de contatos
namestringNome da lista de contatos
teamIdnumberID do workspace
propertiesobjectPropriedades personalizadas da lista de contatos
variablesarray<string>Variáveis de personalização permitidas para os contatos desta lista
emojistringEmoji associado à lista de contatos
doubleOptInEnabledbooleanIndica se o double opt-in está ativo para novos contatos
doubleOptInFromstring | nullRemetente usado nos e-mails de double opt-in (precisa usar um domínio verificado)
doubleOptInSubjectstring | nullAssunto usado no e-mail de confirmação do double opt-in
doubleOptInContentstring | nullConteúdo JSON do editor usado na confirmação do double opt-in
createdAtstringData e hora de criação
updatedAtstringData e hora da última atualização
_countobject
Exemplo de resposta
{
  "id": "clx1234567890",
  "name": "Newsletter Subscribers",
  "teamId": 1,
  "properties": {
    "customField1": "value1"
  },
  "variables": [
    "registrationCode",
    "company"
  ],
  "emoji": "📙",
  "createdAt": "string",
  "updatedAt": "string"
}