Graphql Correios Save

✉️ Interact with Brazil's post-office through GraphQL!

Project README

GraphQL Correios

Calcule frete sem REST!

Como utilizar

  1. Abra a interface GraphiQL;
  2. Digite uma query.
    • Exemplo:
    	{
          calcPreco(
            nCdServico: "40010",
            sCepOrigem: "11065100",
            sCepDestino: "11721000",
            nVlPeso: "0.400",
            nCdFormato: "1",
            nVlComprimento: "25",
            nVlAltura: "15",
            nVlLargura: "15",
            nVlDiametro: "0"
          ) {
            Codigo
            Valor
            ValorMaoPropria
            ValorAvisoRecebimento
            ValorSemAdicionais
          }
        }
    
    • Retornará:
    	{
          "data": {
            "calcPreco": [
              {
                "Codigo": 40010,
                "Valor": 1700,
                "ValorMaoPropria": 0,
                "ValorAvisoRecebimento": 0,
                "ValorSemAdicionais": 1700,
                "error": null
              }
            ]
          }
        }
    

Teste essa query clicando aqui.

Verifique os campos necessários para cálculo do frete no PDF da API dos Correios.

Local

Produção

  npm install
  npm run build
  npm start

Desenvolvimento

  npm install
  npm run watch # Utilizando nodemon para hot-reloading
Open Source Agenda is not affiliated with "Graphql Correios" Project. README Source: lucasbento/graphql-correios

Open Source Agenda Badge

Open Source Agenda Rating