Skip to main content

SDK Python dinâmica baseada em coleções Postman

Project description

consultasdeveiculos-sdk

SDK Python para a API Consultas de Veículos (Datacube).

Acesso simplificado a 176+ endpoints de consulta veicular, CNH, cadastros, crédito e mais.

Instalação

pip install consultasdeveiculos-sdk

Uso Rápido

from consultasdeveiculos_sdk import ConsultadeveiculosSDK

client = ConsultadeveiculosSDK(auth_token="SEU_TOKEN")

# Consulta veicular por placa
result = client.veiculos_agregados(placa="ABC1234")
print(result)

# Consulta CNH
cnh = client.cnh_dados(cpf="12345678900")
print(cnh)

Modo Sandbox

Para testes sem consumir créditos:

client = ConsultadeveiculosSDK(sandbox=True)
result = client.veiculos_agregados(placa="ABC1234")
# Retorna dados simulados

CLI

# Lista endpoints disponíveis
consultasdeveiculos-sdk endpoints

# Filtra por namespace
consultasdeveiculos-sdk endpoints veiculos

# Saída JSON
consultasdeveiculos-sdk endpoints --json

# Verifica instalação
consultasdeveiculos-sdk doctor

# Versão
consultasdeveiculos-sdk version

# Atualiza especificação
consultasdeveiculos-sdk update

# Limpa cache
consultasdeveiculos-sdk clear-cache

Explorar Endpoints

client = ConsultadeveiculosSDK(sandbox=True)

# Informações gerais
info = client.get_info()
print(f"Endpoints: {info['slugsCount']}")

# Buscar por texto
results = client.search_endpoints("proprietario")
for ep in results:
    print(f"  {ep['slug']} - {ep['name']}")

# Listar todos os slugs
slugs = client.list_slugs()

Tratamento de Erros

from consultasdeveiculos_sdk import (
    ConsultadeveiculosSDK,
    AuthenticationError,
    RateLimitError,
    EndpointNotFoundError,
)

try:
    result = client.veiculos_agregados(placa="ABC1234")
except AuthenticationError:
    print("Token inválido ou expirado")
except RateLimitError as e:
    print(f"Rate limit - tente novamente em {e.details.get('retry_after')}s")
except EndpointNotFoundError:
    print("Endpoint não existe")

Requisitos

  • Python 3.10+
  • requests >= 2.28.0

Links

Licença

MIT

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

consultasdeveiculos_sdk-1.0.1.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

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

consultasdeveiculos_sdk-1.0.1-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file consultasdeveiculos_sdk-1.0.1.tar.gz.

File metadata

  • Download URL: consultasdeveiculos_sdk-1.0.1.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for consultasdeveiculos_sdk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1b355a4d42aab1b9c12c960711297105f7613e77530a7abcd7e619187e368372
MD5 5026aa1e56f259492636bea1871d0c08
BLAKE2b-256 e446867e2e88660aa2dea77ffd78f008adb181a6ceb1a0892b8b1ab31670da03

See more details on using hashes here.

Provenance

The following attestation bundles were made for consultasdeveiculos_sdk-1.0.1.tar.gz:

Publisher: publish.yml on DataCube/consultasdeveiculos-sdk-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file consultasdeveiculos_sdk-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for consultasdeveiculos_sdk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3dbfbecda5e862e77f6fd6f9c10c7d13f59374e7d5589f7caf5c8b4814af5cf
MD5 9ca9a0d8cbb365c52c692259553af0a4
BLAKE2b-256 40ebbca4d60eb38898187e6f21290ccca29a8e9542a01f068d880041ad24f76d

See more details on using hashes here.

Provenance

The following attestation bundles were made for consultasdeveiculos_sdk-1.0.1-py3-none-any.whl:

Publisher: publish.yml on DataCube/consultasdeveiculos-sdk-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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