Tabela pública de preços: os planos ativos de cada produto da Selectwin (sem autenticação)
/v1/public/pricingAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros de consulta
productstringSó um produto, pelo código (ex.: members-area).
Respostas
200Sucesso
feesanyobrigatóriopode ser nuloA tabela pública de taxas ainda não existe: sempre null por ora — a taxa vale a da conta.
Valores:nullobjectstringobrigatórioSempre
publicPricing.Valores:publicPricingcurrencystringobrigatórioSempre
BRL.Valores:BRLproductsobject[]obrigatórioOs produtos à venda, cada um com seus planos.
+4 campos de
productscodestringobrigatórioCódigo do produto (identificador estável).
kindstringobrigatórioTipo do produto.
Valores:insightsmembers-areaintegration-appcustom-domainbundlenamestringobrigatórioNome do produto.
plansobject[]obrigatórioOs planos do produto.
+10 campos de
planscodestringobrigatórioCódigo do plano (identificador estável).
namestringobrigatórioNome do plano.
itemsobject[]obrigatórioPacote: um plano de cada produto que ele cobre. Vazio nos outros planos.
+3 campos de
itemsplanobjectobrigatórioO plano desse produto que o pacote inclui.
+2 campos de
plancodestringobrigatórioCódigo do plano.
namestringobrigatórioNome do plano.
metersobject[]obrigatórioOs medidores desse plano.
+7 campos de
meterscodestringobrigatóriorecords (Lince) · storage, bandwidth (Club, em bytes) · dispatches (apps) · sms (SmartOps - SMS) · domains (domínio próprio).
unitstringobrigatórioUnidade do medidor:
countoubytes.Valores:countbyteslabelstringobrigatórioNome de exibição do medidor.
includedUnitsintegerobrigatóriopode ser nuloFranquia do mês; null = sem franquia.
overagePolicystringobrigatórioblock = o produto para na franquia · charge = cobra cada bloco acima dela.
Valores:blockchargeoverageBlockSizeintegerobrigatóriopode ser nuloTamanho do bloco, na unidade do medidor.
overageUnitPriceCentsintegerobrigatóriopode ser nuloPreço de UM bloco excedente, em centavos.
productobjectobrigatórioO produto ao qual o plano do pacote pertence.
+3 campos de
productcodestringobrigatórioCódigo do produto.
kindstringobrigatórioTipo do produto.
Valores:insightsmembers-areaintegration-appcustom-domainbundlenamestringobrigatórioNome do produto.
metersobject[]obrigatórioO que se conta no mês e a franquia de cada um. Medidor ausente = sem franquia.
+7 campos de
meterscodestringobrigatóriorecords (Lince) · storage, bandwidth (Club, em bytes) · dispatches (apps) · sms (SmartOps - SMS) · domains (domínio próprio).
unitstringobrigatórioUnidade do medidor:
countoubytes.Valores:countbyteslabelstringobrigatórioNome de exibição do medidor.
includedUnitsintegerobrigatóriopode ser nuloFranquia do mês; null = sem franquia.
overagePolicystringobrigatórioblock = o produto para na franquia · charge = cobra cada bloco acima dela.
Valores:blockchargeoverageBlockSizeintegerobrigatóriopode ser nuloTamanho do bloco, na unidade do medidor.
overageUnitPriceCentsintegerobrigatóriopode ser nuloPreço de UM bloco excedente, em centavos.
featuresobjectobrigatórioSó as chaves tier, maxUploadBytes, maxVideoDurationSec, dailyDispatchQuota.
intervalstringobrigatórioSempre
month.Valores:monthisDefaultbooleanobrigatórioO plano INICIAL do produto: toda conta entra nele no cadastro.
trialDaysintegerobrigatórioTeste grátis, em dias;
0quando não há.priceCentsintegerobrigatórioMensalidade, em centavos.
descriptionstringobrigatóriopode ser nuloDescrição do plano;
nullquando não há.
effectiveAtstringobrigatóriopode ser nuloA última mudança do que esta resposta serve (maior updatedAt entre os produtos e planos servidos).
400Requisição inválida (validação)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
429Limite de requisições excedido
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório