apibrasil 1.0.0

SDK oficial Rust da plataforma APIBrasil: WhatsApp, SMS, consultas de CPF/CNPJ, veiculos, CEP, correios, pagamentos PIX/boleto e mais.
Documentation
platform_service! {
    /// Relatórios e dashboard de consumo (`/reports/*`,
    /// `/dashboard/stats`).
    ReportsService
}

json_get! {
    ReportsService {
        /// Estatísticas do dashboard: `GET /dashboard/stats`.
        dashboard_stats => "dashboard/stats",
        /// Consumo: `GET /reports/consumption`.
        consumption => "reports/consumption",
        /// Extrato: `GET /reports/extract`.
        extract => "reports/extract",
        /// Dashboard de relatórios: `GET /reports/dashboard`.
        dashboard => "reports/dashboard",
        /// Resumo: `GET /reports/summary`.
        summary => "reports/summary",
        /// Uso diário: `GET /reports/daily-usage`.
        daily_usage => "reports/daily-usage",
        /// Resumo mensal: `GET /reports/monthly-summary`.
        monthly_summary => "reports/monthly-summary",
        /// Análise de erros: `GET /reports/error-analysis`.
        error_analysis => "reports/error-analysis",
        /// Análise por device: `GET /reports/device-analysis`.
        device_analysis => "reports/device-analysis",
        /// Requisições recentes: `GET /reports/recent-requests`.
        recent_requests => "reports/recent-requests",
        /// Estatísticas rápidas: `GET /reports/quick-stats`.
        quick_stats => "reports/quick-stats",
    }
}

json_body! {
    ReportsService {
        /// Gera o relatório de consumo:
        /// `POST /reports/generate-consumption-report`.
        generate_consumption_report => post "reports/generate-consumption-report",
    }
}