Este documento explica como usar a API Partnership para gerenciar contas. Para contas infantis, você usaria o objeto conta infantil .
Requisitos
Antes de usar esta API, observe:
- Esta API não está disponível para você, a menos que sua organização tenha sido instruída por um representante da New Relic para usá-la.
- Você pode não ter acesso para usar este objeto específico. Antes de usar, primeiro leia os requisitos.
Atributo de objeto de conta
Aqui estão os atributos do objeto de conta API de Parceria.
A API da conta não inclui um atributo para criar uma conta infantil. Em vez disso, para criar contas filhas, use a páginaAccount settings da conta pai na interface do New Relic .
Chamada de conta da API
Aqui estão os padrões de URL para funções de API de conta. Se estiver usando esse padrão de URL, envie um cabeçalho HTTP contendo a chave de API do parceiro junto com o corpo da solicitação JSON. Por exemplo:
GET .../api/v2/partners/:PARTNER_ID/accounts/:IDx-api-key: :PARTNER_ACCOUNT_KEYContent-Type: application/json
{ JSON data }
Chamar | Padrão de URL de recurso |
---|---|
Liste (index) todas as contas de um parceiro. |
|
Show o atributo de uma conta. |
|
Update o atributo de uma conta. |
|
Create uma conta com o parâmetro fornecido. |
|
Cancel uma conta. |
|
Definições de status
Quando uma conta é criada ou listada com uma chamada de API, o status da conta é incluído automaticamente. Alguns desses status não se aplicam a todos os modelos de preços.
Status da Conta | Definição |
---|---|
| Conta gratuita criada, mas o administrador principal ainda não está ativado. |
| Conta criada com uma assinatura paga, mas o administrador principal ainda não está ativado. |
| Conta gratuita, administrador principal ativo, nenhum dado do aplicativo foi coletado. |
| Assinatura paga, administrador principal ativo, nenhum dado do aplicativo foi coletado. |
| Assinatura gratuita, recebendo dados do aplicativo. |
| Assinatura paga, recebendo dados do aplicativo. |
| A assinatura da conta foi atualizada. |
| A assinatura da conta sofreu downgrade. |
| A assinatura da conta New Relic foi cancelada. |
| A conta New Relic foi suspensa porque o administrador principal não validou seu endereço de e-mail. |
Exemplo JSON
Aqui está um exemplo de solicitação e resposta JSON usando o objeto de conta da API de parceria.
Note that this is just an example, and that for some accounts, the users
and subscriptions
attributes are unnecessary and are ignored.
Exemplos de API de objeto de conta
Parcerias com mais de 1.000 contas retornam uma resposta paginada. Para especificar uma página, adicione o seguinte parâmetro à consulta:
?page=
Aqui estão exemplos de chamadas usando o objeto de conta da API de parceria. Note that these are examples, and that for some accounts, the users
and subscriptions
attributes don't apply and will be ignored.