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.

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

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)

Respuestas
chevron-right
200

Sucesso

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

Criação de contato

post

Cria um contato em um componente.

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

ID do componente

Cuerpo
attributesobjectRequerido

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

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

Dados do contato

get

Retorna os dados de um contato de um componente.

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

ID do componente

contact_idstring · uuidRequerido

ID do contato

Respuestas
chevron-right
200

Sucesso

application/json
idstring · uuidOpcional

ID do contato

created_atstring · date-timeOpcional

Data da criação

updated_atstring · date-timeOpcional

Data da última atualização

attributesobjectOpcional

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

Example: {"Nome":"John Doe","E-mail":"john@doe.com","Telefone":"5511999999999"}
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!

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

ID do componente

contact_idstring · uuidRequerido

ID do contato

Respuestas
chevron-right
200

Sucesso

application/json
idstring · uuidOpcional

ID do contato

created_atstring · date-timeOpcional

Data da criação

updated_atstring · date-timeOpcional

Data da última atualização

attributesobjectOpcional

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

Example: {"Nome":"John Doe","E-mail":"john@doe.com","Telefone":"5511999999999"}
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.

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

ID do componente

contact_idstring · uuidRequerido

ID do contato

Cuerpo
attributesobjectRequerido

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

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

Estrutura dos contatos

get

Retorna a estrutura dinâmica dos contatos do componente.

Autorizaciones
AuthorizationstringRequerido

Chave de API

Parámetros de ruta
component_idstring · uuidRequerido

ID do componente

Respuestas
chevron-right
200

Sucesso

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

Última actualización