A API V3 JÁ ESTÁ DISPONÍVEL
As integrações API v2 que já estão configuradas, seguirão funcionando temporariamente. |
Busca uma proposta comercial
Busca uma proposta comercial a partir de seu numero
.Para mais informações, vide exemplo de retorno abaixo.
curl |
curl -X GET "https://bling.com.br/Api/v2/propostacomercial/{numero}/json/" |
PHP |
$apikey = "{apikey}"; |
C# |
public static void ExecuteGetOrder() { var request = HttpWebRequest.Create(@"https://bling.com.br/Api/v2/propostacomercial/{numero}/json&apikey={apikey}"); request.ContentType = "application/json"; request.Method = "GET"; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { if (response.StatusCode != HttpStatusCode.OK) Console.Out.WriteLine("Error. Server returned status code: {0}", response.StatusCode); using (StreamReader reader = new StreamReader(response.GetResponseStream())) { var content = reader.ReadToEnd(); if(string.IsNullOrWhiteSpace(content)) Console.Out.WriteLine("Empty Response"); else Console.Out.WriteLine("Response Body: \r\n {0}", content); } } } |
Parâmetro | Descrição | Tipo |
apikey |
apikey gerada no sistema | string |
Retorno
Em caso de sucesso, retornará a proposta solicitada, no mesmo modelo do exemplo a seguir. Caso contrário, retornará um erro.
A resposta será no formato especificado na URL (XML ou JSON).
Exemplo de retorno
{ "retorno": { "propostascomerciais": [ { "propostacomercial": { "desconto": "10", "observacaoInterna": "", "dataEmissao": "2019-01-10", "dataProximoContato": "2019-02-15", "numeroProposta": "1", "vendedor": "Jose", "valorFrete": "50.00", "subtotal": "5005.00", "totalOrcamento": "5045.00", "situacao": "Rascunho", "loja": "000000", "aosCuidadosDe": "", "garantia": "10", "validadeDaProposta": "15", "observacao": "Testando", "prazoEntrega": "5", "assinaturaSaudacao": "Atenciosamente,", "assinaturaResponsavel": "Departamento de vendas", "cliente": { "idContato": "00000000", "nome": "Organisys Software", "cpfCnpj": "00.000.000/0000-1", "ie": "", "rg": "", "endereco": "Rua Visconde de São Gabriel", "numero": "000", "complemento": "Sala 03", "cidade": "Bento Gonçalves", "bairro": "Cidade Alta", "cep": "95.700-000", "uf": "RS", "email": "teste@organisys.com.br", "celular": "(00) 00000-0000", "fone": "(00) 0000-0000" }, "itens": [ { "item": { "codigo": "01", "descricao": "teste", "quantidade": "5.0000", "valorUnidade": "1.0000000000", "precoLista": "0.0000000000", "descontoItem": "0.00", "un": "un" } }, { "item": { "codigo": "02", "descricao": "teste2", "quantidade": "100.0000", "valorUnidade": "50.0000000000", "precoLista": "0.0000000000", "descontoItem": "0.00", "un": "pc" } } ], "parcelas": [ { "parcela": { "valor": "90.00", "nrDias": 50, "obs": "Teste obs 1", "formaPagamento": { "id": 0001, "descricao": "Dinheiro", "codigoFiscal": 1 } } }, { "parcela": { "valor": "5000.00", "nrDias": 100, "obs": "Teste obs 2", "formaPagamento": { "id": 0002, "descricao": "Debito", "codigoFiscal": 3 } } } ], "transporte": { "transportadora": "Transportadora XYZ", "tipoFrete": "S", "qtdVolumes": "50", "pesoBruto": "5.000" } } } ] } }