Detalhes da Nota de Serviço (NFS-e)
curl --request GET \
--url https://invo.work/api/nfse/v1/notas/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://invo.work/api/nfse/v1/notas/{id}"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://invo.work/api/nfse/v1/notas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://invo.work/api/nfse/v1/notas/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://invo.work/api/nfse/v1/notas/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://invo.work/api/nfse/v1/notas/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://invo.work/api/nfse/v1/notas/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"id": 123,
"codigo_externo": "<string>",
"valor_servicos": "<string>",
"iss": {
"valor_liquido": "<string>",
"base_calculo": "<string>",
"valor_iss": "<string>",
"aliquota_iss": "<string>"
},
"rps": {
"situacao": "<string>",
"numero": 123,
"serie": "<string>",
"tipo": "<string>",
"data_emissao": "<string>"
},
"nfse": {
"situacao": "<string>",
"numero": "<string>",
"codigo_verificacao": "<string>",
"data_emissao": "<string>"
},
"tomador": {
"razao_social": "<string>",
"cpf_cnpj": "<string>",
"endereco": {
"cep": "<string>",
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>"
},
"email": "<string>",
"telefone": "<string>"
},
"servico": {
"codigo_cnae": "<string>",
"codigo_item_lista": "<string>",
"descricao": "<string>"
},
"nbs": {
"codigo": "<string>",
"cst": "<string>",
"ct": "<string>",
"indop": "<string>"
},
"descricao": "<string>",
"observacoes": "<string>"
}{
"error": "HTTP Basic: Access denied."
}{
"error": "Nota fiscal não encontrada"
}{
"error": "invalid_params",
"params": {}
}Notas de Serviço
Detalhes da Nota de Serviço (NFS-e)
GET
/
notas
/
{id}
Detalhes da Nota de Serviço (NFS-e)
curl --request GET \
--url https://invo.work/api/nfse/v1/notas/{id} \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://invo.work/api/nfse/v1/notas/{id}"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://invo.work/api/nfse/v1/notas/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://invo.work/api/nfse/v1/notas/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://invo.work/api/nfse/v1/notas/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://invo.work/api/nfse/v1/notas/{id}")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://invo.work/api/nfse/v1/notas/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"id": 123,
"codigo_externo": "<string>",
"valor_servicos": "<string>",
"iss": {
"valor_liquido": "<string>",
"base_calculo": "<string>",
"valor_iss": "<string>",
"aliquota_iss": "<string>"
},
"rps": {
"situacao": "<string>",
"numero": 123,
"serie": "<string>",
"tipo": "<string>",
"data_emissao": "<string>"
},
"nfse": {
"situacao": "<string>",
"numero": "<string>",
"codigo_verificacao": "<string>",
"data_emissao": "<string>"
},
"tomador": {
"razao_social": "<string>",
"cpf_cnpj": "<string>",
"endereco": {
"cep": "<string>",
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>"
},
"email": "<string>",
"telefone": "<string>"
},
"servico": {
"codigo_cnae": "<string>",
"codigo_item_lista": "<string>",
"descricao": "<string>"
},
"nbs": {
"codigo": "<string>",
"cst": "<string>",
"ct": "<string>",
"indop": "<string>"
},
"descricao": "<string>",
"observacoes": "<string>"
}{
"error": "HTTP Basic: Access denied."
}{
"error": "Nota fiscal não encontrada"
}{
"error": "invalid_params",
"params": {}
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Headers
CNPJ da empresa emitente. Ausente, usa a primeira empresa da conta.
Path Parameters
Response
OK
- Número decimal codificado como texto. Por exemplo: '123.45'
Pattern:
^\d*\.?\d*$Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes