Skip to main content

Biblioteca para facilitar a integração com a API do RD Station CRM

Project description

Project logo

🚀 Facilitando a Integração com a API do RD Station CRM

Status GitHub Issues License


Uma biblioteca construída em Python para simplificar as chamadas à API do RD Station com foco no CRM.

📌 Sumário

ℹ️ Sobre

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.

🎯 Objetivos

✅ 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

📖 Como usar

Estas instruções ajudarão você a configurar e rodar o projeto localmente.

📌 Requisitos

  • 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)

📥 Instalação

1️⃣ Instale a biblioteca via PyPI (em breve):

  pip install api-rd-station

2️⃣ 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.txt

3️⃣ Teste a conexão com a API:

  python teste.py <SEU_TOKEN>

🧪 Testes

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)

📚 Bibliotecas

🤝 Contribuição

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:

  1. Faça um fork do projeto
  2. Crie uma branch (git checkout -b feat-nome_melhoria)
  3. Faça o commit das alterações (git commit -m "Descrição da Melhoria")
  4. Faça um push para a branch (git push origin feat-nome_melhoria)
  5. Abra um Pull Request

✍️ Autores

Veja a lista completa de contribuidores para mais informações.

🙏 Agradecimentos

  • A equipe do RD Station CRM pela API aberta
  • A comunidade Python pela colaboração contínua

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

api_rd_station-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

api_rd_station-0.1.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file api_rd_station-0.1.0.tar.gz.

File metadata

  • Download URL: api_rd_station-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for api_rd_station-0.1.0.tar.gz
Algorithm Hash digest
SHA256 35c3586f97d2ef2af4ba0424ba6d3e739d689f7d0aa5f166d02efd9ff349f4d8
MD5 b6424d0a8f2fb18e79944607b6caaa21
BLAKE2b-256 3ab9c06abf705b13494926bd42e1c3cf9e964ae6bf5def8c0d590e41d6dfb01f

See more details on using hashes here.

File details

Details for the file api_rd_station-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: api_rd_station-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for api_rd_station-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07d86ccbe05c2a121d5b3af32fa67b3e473a6b793e105db328d80146e1c53d89
MD5 edfd6df6d6e9a32f8d83d93908ccf5a5
BLAKE2b-256 4f6e001d5beeca1dba5f007a6a904b6319d65da725352ec086938ee23f99ff81

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page