Uma biblioteca construída em Python para simplificar as chamadas à API do RD Station com foco no CRM.
O RD Station CRM é uma ferramenta poderosa para gerenciar leads, negociações e vendas, oferecendo uma API RESTful para integração com outros sistemas. No entanto, trabalhar diretamente com APIs pode ser um desafio, especialmente para quem precisa de agilidade no dia a dia.
Para tornar a integração com o RD Station CRM mais simples e intuitiva, criei uma biblioteca Python que abstrai sua API.
Com ela, você pode interagir com os endpoints do RD Station CRM sem precisar lidar diretamente com requisições HTTP ou formatação de JSON. Isso facilita a integração e economiza tempo no desenvolvimento.
✅ Facilitar chamadas para os principais recursos do RD Station CRM (Negociações, Contatos, Empresas, Produtos e mais)
✅ Eliminar a complexidade de requisições HTTP e manipulação manual de respostas JSON
✅ Ajudar desenvolvedores a economizar tempo na construção de integrações
Estas instruções ajudarão você a configurar e rodar o projeto localmente.
- Python 3.x instalado
- Conta no RD Station CRM (acesse aqui)
- Token de Instância (obtenha nas configurações da conta)
- Faça login e vá até Configurações da Conta
- Copie seu Token de Instância (24 caracteres)
1️⃣ Instale a biblioteca via PyPI (em breve):
pip install api-rd-station2️⃣ Configure um ambiente virtual (opcional, mas recomendado):
python -m venv .venv
source .venv/bin/activate # Linux/macOS
.venv\Scripts\activate # Windows
pip install -r requirements.txt3️⃣ Teste a conexão com a API:
python teste.py <SEU_TOKEN>Para interagir com a API, você pode usar a biblioteca da seguinte maneira:
from RDStation.CRM import APIRDStationCRM
token = "SEU_TOKEN"
rd = APIRDStationCRM(token)
# Exemplo: Informações do Token
info = api.exibir_token()
print(info)Sugestões, feedbacks e PRs no GitHub são mais do que bem-vindos. Vamos construir juntos!
Essa biblioteca está disponível sob a licença MIT, ou seja, qualquer um pode usar, contribuir e melhorar.
Se encontrou um bug ou tem uma ideia de melhoria:
- Faça um fork do projeto
- Crie uma branch (
git checkout -b feat-nome_melhoria) - Faça o commit das alterações (
git commit -m "Descrição da Melhoria") - Faça um push para a branch (
git push origin feat-nome_melhoria) - Abra um Pull Request
- @murilochaves - Desenvolvimento inicial
Veja a lista completa de contribuidores para mais informações.
- A equipe do RD Station CRM pela API aberta
- A comunidade Python pela colaboração contínua