Skip to main content
O SDK oficial em Python encapsula autenticação, renovação de token, política de retry/circuit breaker e serialização, para que você chame a API do Parcele+ sem lidar diretamente com HTTP.

Código-fonte no GitHub

Repositório público — código, exemplos (samples/) e histórico de versões.

Compatibilidade

Cliente síncrono, baseado em httpx, com tipos totalmente anotados (py.typed, PEP 561).

Instalação

Configuração

ParceleMaisClient deve ser reaproveitado como singleton na sua aplicação — ele mantém o cache do token de acesso e o estado do circuit breaker. Feche-o só no shutdown (client.close(), ou use como context manager: with ParceleMaisClient(options) as client:).

Uso

O client expõe um objeto por recurso: orders.list(...) e customers.list(...) retornam um PagedResult[T] — sem auto-paginação, você controla explicitamente o avanço de página.

Tratamento de erros

Erros são tipados por categoria: ParceleMaisConfigurationError, ParceleMaisAuthenticationError, ParceleMaisValidationError, ParceleMaisRateLimitError, ParceleMaisTimeoutError, e a base ParceleMaisApiError para os demais erros de API.

Validando assinatura de webhooks

Exemplos completos

O repositório inclui samples prontos para rodar em samples/:

Standalone

sample_plain — script sem framework.

Flask

sample_flaskParceleMaisClient como singleton na app factory.