The Partnership API is not available to your organization unless you're specifically instructed by your New Relic representative that you should use it.
Você só poderá usar o objeto de assinatura se estiver em nosso modelo de preços original. Ele não oferece suporte a contas em nosso modelo de preços baseado no uso mais recente . Para saber mais sobre isso, leia os requisitos da API de Parceria.
A API de Parceria não permite fazer upgrade ou downgrade da assinatura de produto individual de uma conta. Em vez disso, a API exige que você substitua (adicione) a configuração da assinatura do produto all da conta.
Se alguma configuração de produto não estiver incluída, a API da Parceria New Relic provisiona a conta com o melhor tipo de produto gratuito disponível. A API seleciona automaticamente o nível do produto com base na configuração e no preço personalizado da parceria da conta.
O atributo product ID identifica o produto New Relic que está sendo definido para esta assinatura. É required para Create chamadas.
Tipo:
Inteiro
Padrão:
(nenhum)
O atributo quantity é required para chamadas Create , mesmo que o nível do produto seja ilimitado. A API irá ignorar o valor da quantidade inserida para assinatura ilimitada de produtos, como New Relic APM Lite.
New Relic insights, o Browser e o Sintético exigem que você identifique um nível de uso predefinido (bucket de produtos). Isso permite que a API aplique um desconto no preço com base na quantidade específica selecionada.
A quantidade que você identificar deve corresponder exatamente ao produto e ao nível da assinatura. Para obter uma lista de grupos de produtos disponíveis, consulte:
Qualquer código promocional relacionado a esta assinatura.
Ainda não há suporte por meio do endpoint de assinatura da API Partnership. No entanto, você pode passar o promo_code como parte da assinatura com a chamada Create da API da conta.
Tipo:
Inteiro
Padrão:
(nenhum)
Número de semanas em que as informações do evento insights serão retidas.
Mapeamento para produtos (product_id)
A cada chamada de criação de conta, você deve fornecer pelo menos um tipo de produto New Relic. A API aceita apenas o product_id numérico para o tipo.
Importante
Lembrete de que o objeto de assinatura se aplica apenas a contas que usam nosso modelo de preços original.
Além disso, a criação de assinatura para Serverless, log e trace não é suportada pela API Partnership. Se sua conta possuir essas assinaturas, qualquer tentativa de fazer alterações retornará um erro. Entre em contato com seu executivo de conta para modificar a assinatura.
Importante
Os novos planos de serviço Startup e Small Business não estão mais disponíveis por meio da API New Relic Partnership.
O número de hosts permitidos por conta e o período de retenção de dados variam de acordo com o nível de assinatura dentro da estrutura de preços do New Relic APM. Por exemplo, o New Relic APM permite um número ilimitado de hosts permitidos para contas Lite, mas apenas um período de retenção de dados de 24 horas.
Além disso, a precificação e a retenção de dados dependem de você selecionar modelos de precificação baseados em hosts ou unidade de computação (CU). Use o formato integer do ID do produto para identificar o nível de assinatura e o tipo de plano.
APM subscription level
Product ID
Lite
1
Padrão
2
Anual Padrão
3
Pró (anfitrião)
4
Pro Anual (Anfitrião)
5
Empreendimento
6
Anual Empresarial
7
Fundamentos do APM (anfitrião)
8
Anual do APM Essentials (anfitrião)
9
Se você selecionar planos de preços com base na unidade de computação (CU), use estes formatos de ID de produto integer para identificar o nível da assinatura e o tipo de plano.
APM Compute Units (CU) subscription level
Product ID
Pró CU
26
UC Pro Anual
27
APM Fundamentos UC
28
UC Anual do APM Essentials
29
A estrutura de preços do New Relic Mobile permite 100.000 usuários ativos mensais por conta no Enterprise nível da assinatura. a retenção de dados varia de acordo com o nível da assinatura. Use o formato integer do ID do produto para identificar o nível da assinatura.
Mobile subscription level
Product ID
Lite
10
Empreendimento
13
Anual Empresarial
14
New Relic insights baseiam a estrutura de preços no número de eventos permitidos armazenados e na política de retenção de dados associada (por exemplo, retenção de dados para insights Grátis é um dia). Observe que o atributodata_retentioné obrigatório.
Insights subscription level
Product ID
Livre
15
Nenhum
16
Pró
18
Pró Anual
19
A estrutura de preços do New Relic Browser permite um número ilimitado de usuários do aplicativo, independente do nível de assinatura. No entanto, o número de visualizações de páginas permitidas por mês e o período de retenção de dados variam de acordo com o nível da assinatura. Por exemplo:
As contas Lite incluem um número ilimitado de visualizações de página por mês e retenção de dados 24 horas por dia.
O preço da conta Pro começa em 500.000 visualizações de página por mês e três meses de retenção de dados.
Use o formato integer do ID do produto para identificar o nível da assinatura.
Browser subscription level
Product ID
Lite
20
Pró
21
Pró Anual
22
Com a estrutura de preços do monitoramento sintético, o número padrão de verificações de monitoramento permitidas e o período de retenção de dados variam de acordo com o nível da assinatura. Use o formato integer do ID do produto para identificar o nível da assinatura.
Synthetics subscription level
Product ID
Lite
23
Pró
24
Pró Anual
25
Dica
Se você usou anteriormente a API de monitoramento de disponibilidade de parceria obsoleta, poderá usar a API de monitoramento sintético para provisionar uma verificação e a API REST para alertas para criar uma notificação de alerta para seus clientes.
Com a estrutura de preços de infraestrutura da New Relic, o número padrão de instância e o período de retenção de dados variam de acordo com o nível da assinatura. infraestrutura evento não contam para sua New Relic insights cota , mesmo que você possa consultá-los em insights.
New Relic Infrastructure oferece planos de preços baseados apenas em unidade de computação (CU). Use o formato integer do ID do produto para identificar o nível da assinatura.
Aqui estão os padrões de URL para funções API relacionadas à assinatura. Se utilizado, envie-os junto com o objeto JSON e um cabeçalho HTTP contendo a chave de API do Parceiro. Por exemplo:
GET .../api/v2/partners/PARTNER_ID/accounts/ACCOUNT_ID/subscriptions
x-api-key:PARTNER_ACCOUNT_KEY
Content-Type: application/json
{ JSON data }
Chamar
Padrão de URL de recurso
List (índice) todas as assinaturas de uma conta.
GET /api/v2/partners/PARTNER_ID/accounts/ACCOUNT_ID/subscriptions
Show uma assinatura para uma conta.
GET /api/v2/partners/PARTNER_ID/accounts/ACCOUNT_ID/subscriptions/ID
Replace o atual nível da assinatura com uma nova assinatura.
POST /api/v2/partners/PARTNER_ID/accounts/ACCOUNT_ID/subscriptions
Exemplos de API de assinatura
Aqui estão exemplos de uma chamada de API para criar uma assinatura de modelo de precificação original e a resposta JSON listando assinatura para a conta.
O cliente se inscreveu em um produto New Relic , mas o pagamento ainda precisa ser processado.
authorized
Um cartão de crédito foi autorizado e a chave do cofre armazenada, mas o pagamento não foi capturado.
free
Esta assinatura é para um produto gratuito da New Relic. Nenhum processamento adicional é necessário.
paid
Um pagamento foi capturado e a próxima data de pagamento foi definida.
payment_declined
A última tentativa de autorização de pagamento falhou.
canceled
A conta New Relic não tem assinatura ativa e não está ativa. Nenhum pagamento deve ser autorizado ou capturado.
replaced
Esta assinatura foi substituída por outra assinatura da New Relic.
Exemplos de API (v2)
Aqui estão exemplos de solicitações e respostas API para listar, mostrar, criar e atualizar assinatura do modelo de preços original . As quebras de linha nas respostas são para facilitar a leitura. As respostas reais aparecem como uma linha contínua.