Obter tudo (faturas)

Obter tudo (faturas) #

Obtém uma lista de todas as faturas. Depois que uma lista de todas as faturas for recuperada, detalhes específicos sobre as faturas poderão ser recuperados usando Obter fatura, Obter detalhes da fatura ou Obter resumo da fatura.

GET /v1.0/billingdata

Exemplo #

Essa solicitação obterá uma lista de todas as faturas.

Pedir #

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

Resposta #

HTTP/1.1 200 OK
Tipo de conteúdo: aplicativo / json; conjunto de caracteres=utf-8
Comprimento do conteúdo: xx
{
	"page_size": 4,
	"dados": 
		[ {
			"tenantId":"{RESELLER_TENANT_ID}",
			"ID da fatura":"{INVOICE_ID}",
			"númeroDaFatura":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-01-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-01-31T23:59:59.999+00:00",
			"valorDafatura":200,0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"ID da fatura":"{INVOICE_ID}",
			"númeroDaFatura":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-02-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-02-29T23:59:59.999+00:00",
			"valorDafatura":200,0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"ID da fatura":"{INVOICE_ID}",
			"númeroDaFatura":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-03-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-03-31T23:59:59.999+00:00",
			"valorDafatura":200,0
		}, 
		{
			"tenantId":"{RESELLER_TENANT_ID}",
			"ID da fatura":"{INVOICE_ID}",
			"númeroDaFatura":"{INVOICE_NUMBER}",
			"customerName":"Revendedor 1",
			"billingPeriodStart":"2020-04-01T00:00:00.000+00:00",
			"billingPeriodEnd":"2020-04-30T23:59:59.999+00:00",
			"valorDafatura":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",
	"timestamp": "2019-05-01T10:00:00.2890319Z"
}

Erros #

Desautorizado #

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

HTTP/1.1 401 Não autorizado