# GAS4US — APIs de terceiro em curl ```bash # Variáveis (preencha com os dados recebidos da TX Fuel) BASE=https://gas4us1.txfuel.com.br/api # ou https://gas4us2.txfuel.com.br/api (o seu servidor) TIPO=APP # APP, REDE, CNPJ ou CPF VALOR='NOME DO APP' # nome do app/rede, ou o CNPJ/CPF só com números IDENTIFICADOR='seu-identificador' # segredo: não publique nem grave em log A=0 # id do app # senha do dia (data de Brasília; funciona no Linux e no macOS) SENHA=$(printf '%s' "$IDENTIFICADOR$(TZ=America/Sao_Paulo date +%F)$VALOR" | { md5sum 2>/dev/null || md5; } | cut -d' ' -f1) AUTH="$TIPO=$(python3 -c 'import sys,urllib.parse;print(urllib.parse.quote(sys.argv[1]))' "$VALOR")&SENHA=$SENHA&A=$A" ``` ## GET /v1/terceiro/venda ```bash curl -s -X GET "$BASE/v1/terceiro/venda?$AUTH" ``` ## POST /v1/terceiro/venda ```bash curl -s -X POST "$BASE/v1/terceiro/venda?$AUTH&token=123456789012" ``` ## DELETE /v1/terceiro/venda ```bash curl -s -X DELETE "$BASE/v1/terceiro/venda?$AUTH&id_venda=123456" ``` ## GET /v1/terceiro/precoBomba ```bash curl -s -X GET "$BASE/v1/terceiro/precoBomba?$AUTH" ``` ## PUT /v1/terceiro/precoBomba ```bash curl -s -X PUT "$BASE/v1/terceiro/precoBomba?$AUTH&id_comb=1&valor=6.09" ``` ## GET /v1/terceiro/precoAplicativo ```bash curl -s -X GET "$BASE/v1/terceiro/precoAplicativo?$AUTH" ``` ## GET /v1/terceiro/agendaPosto ```bash curl -s -X GET "$BASE/v1/terceiro/agendaPosto?$AUTH&id_posto=10&id_comb=1" ``` ## PUT /v1/terceiro/agendaPosto ```bash curl -s -X PUT "$BASE/v1/terceiro/agendaPosto?$AUTH&id_posto=10&id_comb=1&valor=0.2" ``` ## GET /v1/terceiro/agendaPostoExtra ```bash curl -s -X GET "$BASE/v1/terceiro/agendaPostoExtra?$AUTH&id_posto=10&id_comb=1" ``` ## PUT /v1/terceiro/agendaPostoExtra ```bash curl -s -X PUT "$BASE/v1/terceiro/agendaPostoExtra?$AUTH&id_posto=10&id_comb=1&valor_secundario=0.3" ``` ## GET /v1/terceiro/faturamento ```bash curl -s -X GET "$BASE/v1/terceiro/faturamento?$AUTH" ``` ## GET /v1/terceiro/faturamentoApp ```bash curl -s -X GET "$BASE/v1/terceiro/faturamentoApp?$AUTH" ``` ## GET /v1/terceiro/credito ```bash curl -s -X GET "$BASE/v1/terceiro/credito?$AUTH" ``` ## GET /v1/terceiro/movimento ```bash curl -s -X GET "$BASE/v1/terceiro/movimento?$AUTH" ``` ## GET /v1/terceiro/financeiroRelatorioSaldo ```bash curl -s -X GET "$BASE/v1/terceiro/financeiroRelatorioSaldo?$AUTH&data_operacao_final=2026-11-12" ``` ## GET /v1/terceiro/transferencia ```bash curl -s -X GET "$BASE/v1/terceiro/transferencia?$AUTH" ``` ## GET /v1/terceiro/transferenciaCredito ```bash curl -s -X GET "$BASE/v1/terceiro/transferenciaCredito?$AUTH&meio_pagamento_id=tf_000000" ``` ## GET /v1/terceiro/boletoSituacao ```bash curl -s -X GET "$BASE/v1/terceiro/boletoSituacao?$AUTH&linha_digitavel=00000000000000000000000000000000000000000000000&valor=100.0" ``` ## GET /v1/terceiro/ediClientes ```bash curl -s -X GET "$BASE/v1/terceiro/ediClientes?$AUTH&acao=EI" ``` ## GET /v1/terceiro/fidelidadeCupom ```bash curl -s -X GET "$BASE/v1/terceiro/fidelidadeCupom?$AUTH" ``` ## POST /v1/terceiro/fidelidadeCupom ```bash curl -s -X POST "$BASE/v1/terceiro/fidelidadeCupom?$AUTH&token=" ``` ## GET /v1/terceiro/fidelidadeExtrato ```bash curl -s -X GET "$BASE/v1/terceiro/fidelidadeExtrato?$AUTH" ``` ## GET /v1/terceiro/fidelidadeParceiro ```bash curl -s -X GET "$BASE/v1/terceiro/fidelidadeParceiro?$AUTH" ``` ## GET /v1/terceiro/status ```bash curl -s -X GET "$BASE/v1/terceiro/status?$AUTH" ``` ## GET /v1/terceiro/tabelas ```bash curl -s -X GET "$BASE/v1/terceiro/tabelas?$AUTH&id_tabela=1" ``` ## GET /v1/terceiro/txObservacao ```bash curl -s -X GET "$BASE/v1/terceiro/txObservacao?$AUTH" ``` ## POST /v1/terceiro/txObservacao ```bash curl -s -X POST "$BASE/v1/terceiro/txObservacao?$AUTH" \ -H 'Content-Type: application/json' \ -d '{"tabela": "operacao", "id": 9001, "observacao": "Cliente pediu conferência"}' ``` ## PUT /v1/terceiro/txObservacao ```bash curl -s -X PUT "$BASE/v1/terceiro/txObservacao?$AUTH&id_tx_observacao=" \ -H 'Content-Type: application/json' \ -d '{"observacao": "Texto corrigido"}' ``` ## DELETE /v1/terceiro/txObservacao ```bash curl -s -X DELETE "$BASE/v1/terceiro/txObservacao?$AUTH&id_tx_observacao=" ```