Atualizar lista de contatos
patch
https://app.madmail.com.br/api/v1/contactBooks/{contactBookId}Requer autenticação: Authorization: Bearer us_SUA_CHAVE
Parâmetros de caminho
contactBookIdstringObrigatórioCorpo da requisição
namestringOpcional- Tamanho:
- mín. 1
emojistringOpcionalpropertiesobjectOpcionaldoubleOptInEnabledbooleanOpcionaldoubleOptInFromstring | nullOpcionaldoubleOptInSubjectstringOpcionaldoubleOptInContentstringOpcional- Tamanho:
- máx. 1048576
variablesarray<string>OpcionalExemplo de requisição
curl -X PATCH "https://app.madmail.com.br/api/v1/contactBooks/{contactBookId}" \
-H "Authorization: Bearer us_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"name": "Exemplo",
"emoji": "string",
"properties": {},
"doubleOptInEnabled": true,
"doubleOptInFrom": "string",
"doubleOptInSubject": "string",
"doubleOptInContent": "string",
"variables": [
"string"
]
}'Resposta
200Atualiza a lista de contatos
idstringObrigatórioID da lista de contatos
namestringObrigatórioNome da lista de contatos
teamIdnumberObrigatórioID do workspace
propertiesobjectObrigatórioPropriedades personalizadas da lista de contatos
variablesarray<string>ObrigatórioVariáveis de personalização permitidas para os contatos desta lista
emojistringObrigatórioEmoji associado à lista de contatos
doubleOptInEnabledbooleanOpcionalIndica se o double opt-in está ativo para novos contatos
doubleOptInFromstring | nullOpcionalRemetente usado nos e-mails de double opt-in (precisa usar um domínio verificado)
doubleOptInSubjectstring | nullOpcionalAssunto usado no e-mail de confirmação do double opt-in
doubleOptInContentstring | nullOpcionalConteúdo JSON do editor usado na confirmação do double opt-in
createdAtstringObrigatórioData e hora de criação
updatedAtstringObrigatórioData e hora da última atualização
_countobjectOpcionalcontactsnumberObrigatórioQuantidade de contatos na lista
{
"id": "clx1234567890",
"name": "Newsletter Subscribers",
"teamId": 1,
"properties": {
"customField1": "value1"
},
"variables": [
"registrationCode",
"company"
],
"emoji": "📙",
"createdAt": "string",
"updatedAt": "string"
}403Proibido - a chave de API não tem acesso a esta lista de contatos
errorstringObrigatório{
"error": "string"
}404Lista de contatos não encontrada
errorstringObrigatório{
"error": "string"
}