Contacts

Módulo de Gestão de Contatos. Este recurso é dependente do ID do módulo de gestão de contatos associado ao Projeto. Para descobrir o ID correto consulte a lista de componentes do projeto!

Listagem de contatos

get

Retorna uma lista de contatos para um dado componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Parâmetros de consulta
pageinteger · intOpcional

número da página

limitinteger · intOpcional

número máximo de items na página (máx. 100)

Respostas
200

Sucesso

application/json
get
/contact/api/v1/{component_id}/contacts

Criação de contato

post

Cria um contato em um componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Corpo
attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Respostas
post
/contact/api/v1/{component_id}/contacts

Dados do contato

get

Retorna os dados de um contato de um componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

contact_idstring · uuidObrigatório

ID do contato

Respostas
200

Sucesso

application/json
get
/contact/api/v1/{component_id}/contacts/{contact_id}

Excluir contato

delete

Excluir um contato de lista de contatos de um componente. O contato não pode ser visualizado, modificado ou recuperado após exclusão!

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

contact_idstring · uuidObrigatório

ID do contato

Respostas
200

Sucesso

application/json
delete
/contact/api/v1/{component_id}/contacts/{contact_id}

Atualização de contato

patch

Atualiza os dados de um contato de um componente. Afeta somente atributos que estão no corpo da requisição.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

contact_idstring · uuidObrigatório

ID do contato

Corpo
attributesobjectObrigatório

Pares Chave/Valor no formato [Nome do atributo]: [Valor do atributo]

Respostas
patch
/contact/api/v1/{component_id}/contacts/{contact_id}

Estrutura dos contatos

get

Retorna a estrutura dinâmica dos contatos do componente.

Autorizações
AuthorizationstringObrigatório

Chave de API

Parâmetros de rota
component_idstring · uuidObrigatório

ID do componente

Respostas
200

Sucesso

application/json
get
/contact/api/v1/{component_id}/schema