Compartilhar via


Recuperar o status da oferta

Nota

As APIs do Portal do Cloud Partner são integradas e continuarão trabalhando no Partner Center. A transição apresenta pequenas alterações. Examine as alterações listadas no de Referência da API do Portal do Cloud Partner para garantir que seu código continue funcionando após a transição para o Partner Center. As APIs do CPP só devem ser usadas para produtos existentes que já estavam integrados antes da transição para o Partner Center; Novos produtos devem usar APIs de envio do Partner Center.

Recupera o status atual da oferta.

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31

Parâmetros de URI

Name descrição de tipo de dados
publisherId Identificador do publicador, por exemplo, Contoso Corda
offerId GUID que identifica exclusivamente a oferta Corda
api-version Versão mais recente da API Data
Nome Valor
Tipo de conteúdo application/json
Autorização Bearer YOUR_TOKEN

Exemplo de corpo

Resposta

  {
      "status": "succeeded",
      "messages": [],
      "steps": [
      {
          "estimatedTimeFrame": "< 15 min",
          "id": "displaydummycertify",
          "stepName": "Validate Pre-Requisites",
          "description": "Offer settings provided are validated.",
          "status": "complete",
          "messages": [
              {
                  "messageHtml": "Step completed.",
                  "level": "information",
                  "timestamp": "2018-03-16T17:50:45.7215661Z"
              }
          ],       
          "progressPercentage": 100
      },
      {
          "estimatedTimeFrame": "~2-3 days",
          "id": "displaycertify",
          "stepName": "Certification",
          "description": "Your offer is analyzed by our certification systems for issues.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 day",
          "id": "displayprovision",
          "stepName": "Provisioning",
          "description": "Your virtual machine is being replicated in our production systems.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "displaypackage",
          "stepName": "Packaging and Lead Generation Registration",
          "description": "Your virtual machine is being packaged for customers. Additionally, lead systems are being configured and set up.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "publisher-signoff",
          "stepName": "Publisher signoff",
          "description": "Offer is available to preview. Ensure that everything looks good before making your offer live.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "~2-5 days",
          "id": "live",
          "stepName": "Live",
          "description": "Offer is publicly visible and is available for purchase.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      }
      ],
      "previewLinks": [],
      liveLinks": [],
  }

Propriedades do corpo da resposta

Name descrição
estado O status da oferta. Para obter a lista de valores possíveis, consulte status da oferta abaixo.
Mensagens Matriz de mensagens associadas à oferta
Passos Matriz das etapas pelas quais a oferta passa durante uma publicação de oferta
estimatedTimeFrame Estimativa do tempo necessário para concluir esta etapa, em formato amigável
id Identificador da etapa
stepName Nome da etapa
descrição Descrição da etapa
estado Status da etapa. Para obter a lista de valores possíveis, consulte Status da etapa abaixo.
Mensagens Matriz de mensagens relacionadas à etapa
processPercentage Conclusão percentual da etapa
previewLinks Não implementado no momento
liveLinks Não implementado no momento
notificationEmails Preterido para ofertas migradas para o Partner Center. Emails de notificação para ofertas migradas serão enviados para o email especificado nas informações de contato do Vendedor nas configurações da Conta.

Para ofertas não migradas, a lista separada por vírgulas de endereços de email a ser notificada sobre o andamento da operação

Códigos de status de resposta

de código descrição
200 OK - A solicitação foi processada com êxito e o status atual da oferta foi retornado.
400 Bad/Malformed request - O corpo da resposta de erro pode conter mais informações.
404 Not found - A entidade especificada não existe.

Status da oferta

Name descrição
NeverPublished A oferta nunca foi publicada.
NotStarted A oferta é nova e não foi iniciada.
WaitingForPublisherReview A oferta está aguardando a aprovação do editor.
Executando O envio da oferta está sendo processado.
Conseguiu O envio da oferta concluiu o processamento.
Cancelado O envio da oferta foi cancelado.
Falhou Falha no envio da oferta.

Status da etapa

Name descrição
NotStarted A etapa não foi iniciada.
InProgress A etapa está em execução.
WaitingForPublisherReview A etapa está aguardando a aprovação do editor.
WaitingForApproval A etapa está aguardando a aprovação do processo.
Bloqueado A etapa está bloqueada.
Indeferido A etapa é rejeitada.
Completar A etapa está concluída.
Cancelado A etapa foi cancelada.