Obter tudo (faturas)

Obter tudo (faturas) #

Obtém uma lista de todas as faturas. Uma vez que uma lista de todas as faturas tenha sido recuperada, detalhes específicos sobre as faturas podem ser recuperados usando Obter fatura, Obter detalhes da fatura ou Obter resumo da fatura.

GET /v1.0/billingdata

Exemplo #

Este pedido obterá uma lista de todas as faturas.

Solicitar #

GET /api/v1.0/billingdata HTTP/1.1
Autorização: Portador {TOKEN}

Resposta #

HTTP/1.1 200 OK
Tipo de conteúdo: application/json; charset=utf-8
Conteúdo-Comprimento: xx
{
	"page_size": 4,
	"Dados": 
		[ {
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-01-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-01-31T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-02-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-02-29T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-03-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-03-31T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-04-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-04-30T23:59:59.999+00:00",
			"invoiceValue":200.0
		}
	][{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Reseller 1",
			"billingPeriodStart":"2020-01-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-01-31T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Reseller 1",
			"billingPeriodStart":"2020-02-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-02-29T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Reseller 1",
			"billingPeriodStart":"2020-03-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-03-31T23:59:59.999+00:00",
			"invoiceValue":200.0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"invoiceid":"{INVOICE_ID}",
			"invoiceNumber":"{INVOICE_NUMBER}",
			"customerName":"Reseller 1",
			"billingPeriodStart":"2020-04-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-04-30T23:59:59.999+00:00",
			"invoiceValue":200.0
		}
	],
	"status": "sucesso",
	"carimbo de data/hora": "2019-05-01T10:00:00.2890319Z"
}

Erros #

Não autorizado #

Quando o token não é fornecido, inválido ou expirado

HTTP/1.1 401 Não autorizado