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.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Query parameters
pageinteger · intOptional

número da página

limitinteger · intOptional

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

Responses
chevron-right
200

Sucesso

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

Criação de contato

post

Cria um contato em um componente.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Body
attributesobjectRequired

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

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

Dados do contato

get

Retorna os dados de um contato de um componente.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

contact_idstring · uuidRequired

ID do contato

Responses
chevron-right
200

Sucesso

application/json
idstring · uuidOptional

ID do contato

created_atstring · date-timeOptional

Data da criação

updated_atstring · date-timeOptional

Data da última atualização

attributesobjectOptional

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!

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

contact_idstring · uuidRequired

ID do contato

Responses
chevron-right
200

Sucesso

application/json
idstring · uuidOptional

ID do contato

created_atstring · date-timeOptional

Data da criação

updated_atstring · date-timeOptional

Data da última atualização

attributesobjectOptional

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.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

contact_idstring · uuidRequired

ID do contato

Body
attributesobjectRequired

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

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

Estrutura dos contatos

get

Retorna a estrutura dinâmica dos contatos do componente.

Authorizations
AuthorizationstringRequired

Chave de API

Path parameters
component_idstring · uuidRequired

ID do componente

Responses
chevron-right
200

Sucesso

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

Last updated