A API (Application Programming Interface ou Interface de Programação de Aplicativos) é um padrão de programação, com conjuntos de instruções cuja finalidade é desenvolver a integração entre diferentes plataformas de softwares, como o RD Station Marketing e outra ferramenta que você utilize.
Aqui você vai encontrar a coleção de recursos do RD Station Marketing para realizar a integração com o seu sistema.
Veja a seguir alguns pontos importantes:
API RESTful - Todas as nossas APIs são organizadas em torno da arquitetura REST e são acessadas via HTTP.
Então, se você já interagiu com uma API RESTful, muitos dos conceitos serão familiares.
Domínio base - Todas as chamadas de API para o RD Station Marketing devem ser feitas para o domínio base <https://api.rd.services>
.
Respostas da API - Todas as respostas da API, incluindo casos de erro, serão retornados em formato JSON.
URLs previsíveis - As APIs são projetadas para ter URLs previsíveis para acessar recursos e utilizam os códigos de resposta HTTP para indicar erros da API.
Requisitos para começar
- Possuir uma conta do RD Station, se ainda não tiver, crie uma aqui.
- Possuir um aplicativo com uma API que você pode acessar.
- Um pouco de conhecimento de programação.
Token de acesso
Dentro do escopo da nossa API 2.0, existem duas formas de autenticação: Oauth2 e API Key.
- Oauth2: é utilizada para enviar eventos, marcar e desmarcar oportunidades, registrar vendas, atualizar contatos sem conversão, consultar diversas informações do RD Station Marketing, e os demais recursos disponíveis.
- API Key: é utilizada exclusivamente para envio de eventos de conversão para criar e atualizar contatos com o registro de uma conversão. É recomendada para integração de formulários e sistemas internos que enviam conversões para o RD Station Marketing.
Segurança
As APIs são fornecidas somente sob o protocolo TLS (Transport Layer Security) na versão 1.3 utilizado pelo HTTPs. Isto se deve ao fato que a versão atual (1.3) de aumentar a segurança da comunicação por ser uma evolução dos protocolos de segurança mais modernos, abandonou compatibilidade com outros protocolos antigos defasados que possuem vulnerabilidades de segurança.
Outro motivo para o uso do TLS1.3 é a melhora na latência pois foram implementadas otimizações principalmente no handshake (momento em que a comunicação é estabelecida).
Quer saber mais sobre RESTful?
Caso você não tenha ouvido falar de RESTful, recomendamos este guia externo como referência.
Precisa de suporte?
Nós também temos uma Central de Ajuda bem completa.
Continua com dúvida? Não se preocupe! Contamos com uma equipe especializada que pode te ajudar.