O Menu Integrações configura as possibilidades de integração entre o NectarCRM e outros sistemas.
Existem dois tipos de integrações possíveis. As integrações nativas que são as integrações pré-configuradas com softwares de parceiros. O segundo tipo de integração é através do uso de uma API (Application Programming Interface) que, através de uma documentação detalhada, permite a programadores determinar as informações a serem transmitidas/recebidas entre os sistemas.
Clique aqui para acessar a Documentação da API.
Clique aqui para acessar os Dados técnicos da API.
API NectarCRM
A API do NectarCRM disponibiliza uma forma direta de acessar e alterar os dados através de chamadas em URL no padrão RESTFul. Todos as requisições da API são feitas por HTTP utilizando sua conta do NectarCRM, através da URL: http://app.nectarcrm.com.br/crm/api/1/
Endpoints
Para acesso rápido a todos os endpoints, acesse pelo browser a URL. Segue exemplo com cURL: curl http://app.nectarcrm.com.br/crm/api/1/
RetornoResponse (application/json) {
"sobre": {
"versao": "1.0",
"creditos": "Colmeia Soluções"
},
"endpoints": {
"contatos": {
"edicao": {
"response": 200,
"title": "Edicao de contatos",
"method": "PUT",
"endpoint": "http://app.nectarcrm.com.br/crm/api/1/contatos/:id"
},
"listagem": {
"response": 200,
"title": "Listagem de contatos",
"method": "GET",
"endpoint": "http://app.nectarcrm.com.br/crm/api/1/contatos"
}
//...outros métodos abaixo
}
}
}
Para autenticar, é necessário passar o token privado de autenticação para conseguir realizar as operações. Para conseguir esse token, acesse no NectarCRM a seção Configurações -> Integrações.
Com esse token, você acessa, edita e excluir as informações possíveis pela API.
Você pode optar por 2 caminhos:
- Enviar header na requisição Access-Token SEU_TOKEN
curl http://app.nectarcrm.com.br/crm/api/1/contatos/ -H "Access Token: c5520d027fd1475b97a7a3aab50886f4"
- Enviar parâmetro na URL de requisição api_token= SEU_TOKEN
curl http://app.nectarcrm.com.br/crm/api/1/contatos/?api_token=c5520d027fd1475b97a7a3aab50886f4
Códigos de resposta
200 (application/json): Sucesso
401 (text/json): Algum parâmetro enviado errado
404 (text/json): Registro não encontrado
500 (text/json): Erro do servidor
REFERENCE
Contatos
Acessa toda a seção de contatos.
Campos obrigatórios
nome (string)
constante (integer)
0 = Cliente
1 = Prospect
2 = Suspect
3 = Lead
4 = Contato relacionado
5 = Descartado
Oportunidades
Acessa toda a seção de oportunidades.
Campos obrigatórios
nome (string)
cliente(object)
id (integer)
Compromissos
Acessa toda a seção de compromissos.
Campos obrigatórios
assunto (string)
dataInicio (datetime)
dataFim (datetime)
cliente(object)
id (integer)
Tarefas
Acessa toda a seção de tarefas.
Campos obrigatórios
titulo (string)
dataLimite (datetime)
cliente(object)
id (integer)
Produto
Acessa toda a seção de produtos.
Campos obrigatórios
nome (string)
valorBase (float)
Tabela de preço
Acessa toda a seção de tabela de preço.
Campos obrigatórios
nome (string)
Comentários
0 comentário
Por favor, entre para comentar.