Contacts

A sessão "Integration Contact" da API Mailfy oferece funcionalidades para gerenciar contatos, permitindo a integração de sistemas externos para criar, listar, atualizar e deletar contatos.

Autenticação

API Key

Headers

Authorization string default: Bearer <<YOUR_API_KEY_HERE>> required

Observação: Em todas as requisições a este endpoint, é necessário incluir a chave de API no cabeçalho da requisição.

Cria Contatos.

POST /v1/contacts

Cria um ou múltiplos contatos.

Request Body

Name
Type
Description

name*

string

The name of the pet

email

string

O email que será adicionado ao contato

listId

string

Id da lista ao qual o contato será adicionado

{
    "name"="Wilson",
    "owner": {
        "id": "sha7891bikojbkreuy",
        "name": "Samuel Passet",
    "species": "Dog",}
    "breed": "Golden Retriever",
}

Listar Todos os Contatos

Este endpoint retorna uma lista paginada de todos os contatos pertencentes ao usuário autenticado.

Parâmetros

  • listId (parâmetro): O ID da lista de contatos a ser consultada.

Consultas

  • page (consulta opcional): O número da página desejada. Por padrão, é retornado a primeira página.

  • itemsPerPage (consulta opcional): O número de itens por página. Por padrão, são retornados 10 itens por página.

Exemplo de Requisição:

Exemplo de Resposta:

Atualizar Contato

Este endpoint permite atualizar as informações de um contato específico.

Name
Type
Description

name*

string

The name of the pet

email

string

O email que será adicionado ao contato

listId

string

Id da lista ao qual o contato será adicionado

Caminho da Rota

Parâmetros

  • contactId (parâmetro de rota): O ID do contato a ser atualizado.

Corpo da Requisição

O corpo da requisição deve conter um objeto JSON com os campos a serem atualizados.

Exemplo de Requisição:

Exemplo de Resposta:

Se a atualização for bem-sucedida, o endpoint retorna uma resposta vazia com o código de status HTTP 204 (No Content).

Deletar Contato

Este endpoint permite deletar um contato específico.

Caminho da Rota

Parâmetros

  • contactId (parâmetro de rota): O ID do contato a ser deletado.

Exemplo de Requisição:

Exemplo de Resposta:

Se a exclusão for bem-sucedida, o endpoint retorna uma resposta vazia com o código de status HTTP 204 (No Content).

Last updated