API de inventário de produtos em aberto

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 38 min. de leitura
  • . Inventário de produto aberto A API fornece endpoints para criar e recuperar inventários de produtos.

    Use esta API para gerenciar informações de inventário de produtos entre sistemas externos e o. ServiceNow AI Platform.

    Esta API está incluída na aplicação Inventário de produtos avançada, que está disponível no ServiceNow Store.

    Esta API é fornecida no sn_prd_invt namespace.

    O usuário chamador deve ter a função sn_prd_invt.product_inventory_integrator.

    Esta API cria e atualiza dados nas tabelas a seguir.
    • Caraterísticas do produto [sn_prd_invt_product_characteristics]
    • Inventário de produto [sn_prd_invt_product_inventory]
    • Modelo do produto [cmdb_model]
    • Característica do modelo do produto [sn_prd_pm_product_model_characteric]

    . Inventário de produto aberto A API é um ServiceNow® Implementação da especificação REST da API Gestão de inventário de produtos do TM Forum. Esta implementação é baseada no TMF637 Product Inventory Management API REST Specification Release 19 Agosto de 2019. . Inventário de produto aberto A API tem certificação de conformidade pelo TM Forum.

    Logotipo de conformidade da TMF

    API de inventário de produto em aberto - OBTER /sn_prd_invt/product

    Recupera uma lista de todos os inventários de produtos.

    Formato de URL

    URL padrão: api/sn_prd_invt/product

    Parâmetros de solicitação compatíveis

    Tabela 1. Parâmetros de caminho
    Nome Descrição
    Nenhum(a)
    Tabela 2. Parâmetros de consulta
    Nome Descrição
    cliente Filtrar inventários de produtos por cliente. Somente ofertas de produto com um sys_id do cliente ou ID externo correspondente ao valor deste parâmetro são retornadas na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não filtrar por cliente.

    campos Lista de campos a serem retornados na resposta. Campos inválidos são ignorados.

    Tipo de dados: Cadeia de caracteres

    Padrão: Retornar todos os campos.

    limite Número máximo de registros a serem retornados. Para solicitações que excedem esse número de registros, use offsetparâmetro para paginar a recuperação de registro.

    Tipo de dados: Número

    Padrão: 20

    Máximo: 100

    deslocamento Índice inicial no qual começar a recuperar registros. Use este valor para paginar a recuperação de registro. Esta funcionalidade permite a recuperação de todos os registros, independentemente do número de registros, em pequenos blocos gerenciáveis.

    Tipo de dados: Número

    Padrão: 0

    lugar Filtrar inventários de produtos por local.

    Tipo de dados: Objeto

    "place": {
      "id": "String"
    }
    place.id Sys_id ou external_id do local associado ao registro de inventário do produto.

    Tabela: Local [cmn_location]

    Tipo de dados: Cadeia de caracteres

    status Filtrar inventários de produtos por status. Somente inventários de produtos com um status correspondente ao valor deste parâmetro são retornados na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não filtrar por status.

    Tabela 3. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    Nenhum(a)

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 4. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Nenhum(a)
    Tabela 5. Cabeçalhos de resposta
    Cabeçalho Descrição
    Intervalo de conteúdo Intervalo de conteúdo retornado em uma chamada paginada.

    Por exemplo, se deslocamento: 2 e. limite: 3 , o valor de Content-Rangeo cabeçalho é itens 3-5 .

    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.
    X-Total-Count Para consultas paginadas, este cabeçalho especifica o número total de registros disponíveis no servidor.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 6. Códigos de status
    Código do status Descrição
    200 Solicitação processada com sucesso. Recurso completo retornado na resposta (sem paginação).
    206 Recurso parcial retornado na resposta (com paginação).
    400
    Solicitação incorreta. Possíveis motivos:
    • Parâmetro de caminho inválido
    • URI inválido
    404 Registro não encontrado. Nenhum registro correspondente aos parâmetros de consulta foi encontrado na tabela.

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    href Link relativo para o registro de inventário do produto.

    Tipo de dados: Cadeia de caracteres

    id Sys_id do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    lugar Local associado ao produto.

    Tipo de dados: Objeto

    "place": {
      "id": "String",
      "name": "String"
    }
    place.id Sys_id ou external_id do local do inventário do produto.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    place.name Nome do local associado ao inventário de produtos.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "internalId": "String",
       "internalVersion": "String",
       "name": "String",
       "version": "String"
    }
    productOffering.id Versão inicial ou ID externo da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version ou external_id da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.internalId Versão inicial da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version da Oferta de produto [sn_prd_pm_product_offering]

    productOffering.internalVersion Versão da oferta do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductOffering.version Versão externa da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Oferta de produto [sn_prd_pm_product_offering].

    ProductPrice Retorna uma matriz vazia.

    Tipo de dados: Matriz

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento .

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String",
      "internalId": "String",
      "internalVersion": "String",
      "version": "String"
    }
    productSpecification.id Versão inicial ou ID externo da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version ou external_id da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalId Versão inicial da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalVersion Versão da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Especificação do produto [sn_prd_pm_product_specification].

    ProductSpecification.version Versão externa da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    RealizingResource Recurso que realiza o produto. O recurso de realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RealizingService Serviço que realiza o produto. O serviço Realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    relatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty. Em referredType Tipo de cliente.
    Valores possíveis:
    • Cliente
    • Cliente
    • Contato do cliente

    Tipo de dados: Cadeia de caracteres

    estado Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo recupera todos os inventários de produtos.

    curl --location --request GET "https://instance.service-now.com/api/sn_prd_invt/product" \
    --user 'username':'password'

    Corpo da resposta.

    [
       {
          "id": "037fd87ec3603010abc8b5183c40ddf2",
          "relatedParty": [
             {
                "id": "ffc68911c35420105252716b7d40dd55",
                "name": "Example Company",
                "@type": "RelatedParty",
                "@referredType": "Customer"
             },
             {
                "id": "eaf68911c35420105252716b7d40ddde",
                "name": "Sally Thomas",
                "@type": "RelatedParty",
                "@referredType": "CustomerContact"
             }
          ],
          "name": "Routing and Configuration PI0000318",
          "productSpecification": {
             "id": "aec57e981bb420106ba59acf034bcb08",
             "name": "Routing and Configuration",
             "version": "",
             "internalVersion": "1",
             "internalId": "aec57e981bb420106ba59acf034bcb08"
          },
          "status": "Active",
          "productOffering": {
             "id": "69017a0f536520103b6bddeeff7b127d",
             "name": "Premium SD-WAN Offering",
             "version": "",
             "internalVersion": "1",
             "internalId": "69017a0f536520103b6bddeeff7b127d"
          },
          "product": "ce0b52c7532520103b6bddeeff7b12f5",
          "place": {
             "id": "25ab9c4d0a0a0bb300f7dabdc0ca7c1c",
             "name": "100 South Charles Street, Baltimore,MD"
          },
          "productCharacteristic": [],
          "productRelationship": [],
          "realizingService": [],
          "realizingResource": [
             {
                "id": "9b2fa60b536520103b6bddeeff7b1233",
                "name": "Route Target"
             }
          ],
          "productPrice": [],
          "href": "/api/sn_prd_invt/product/037fd87ec3603010abc8b5183c40ddf2",
          "billingAccount": "Not Specified."
       }
    ]

    API de inventário de produto em aberto - OBTER /sn_prd_invt/product/

    Recupera um registro de inventário de produto especificado.

    Formato de URL

    URL padrão: /api/sn_prd_invt/product/

    Parâmetros de solicitação compatíveis

    Tabela 7. Parâmetros de caminho
    Nome Descrição
    id Sys_id do inventário de produto a ser recuperado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    Tabela 8. Parâmetros de consulta
    Nome Descrição
    cliente Filtrar inventários de produtos por cliente. Somente ofertas de produto com um sys_id do cliente ou ID externo correspondente ao valor deste parâmetro são retornadas na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não preencher o cliente.

    campos Lista de campos a serem retornados na resposta. Campos inválidos são ignorados.

    Tipo de dados: Cadeia de caracteres

    Padrão: Todos os campos retornados.

    lugar Filtrar inventários de produtos por local.

    Tipo de dados: Objeto

    "place": {
      "id": "String"
    }
    place.id Sys_id ou external_id do local associado ao registro de inventário do produto.

    Tabela: Local [cmn_location]

    Tipo de dados: Cadeia de caracteres

    status Filtrar inventários de produtos por status. Somente inventários de produtos com um status correspondente ao valor deste parâmetro são retornados na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não filtrar por status.

    Tabela 9. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    Nenhum(a)

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 10. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Nenhum(a)
    Tabela 11. Cabeçalhos de resposta
    Cabeçalho Descrição
    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 12. Códigos de status
    Código do status Descrição
    200 Solicitação processada com sucesso.
    400
    Solicitação Incorreta. Qualquer um dos seguintes motivos:
    • Parâmetro de caminho inválido
    • URI inválido
    404 Registro não encontrado. O registro associado ao ID não foi encontrado na tabela.

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    BillingAccount Conta de faturamento do registro de inventário do produto.

    Tipo de dados: Cadeia de caracteres

    href Link relativo para o registro de inventário do produto.

    Tipo de dados: Cadeia de caracteres

    id Sys_id do inventário do produto

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    lugar Local associado ao produto.

    Tipo de dados: Objeto

    "place": {
      "id": "String",
      "name": "String"
    }
    place.id Sys_id ou external_id do local do inventário do produto.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    place.name Nome do local associado ao inventário de produtos.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "internalId": "String",
       "internalVersion": "String",
       "name": "String",
       "version": "String"
    }
    productOffering.id Versão inicial ou ID externo da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version ou external_id da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.internalId Versão inicial da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version da Oferta de produto [sn_prd_pm_product_offering]

    productOffering.internalVersion Versão da oferta do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductOffering.version Versão externa da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Oferta de produto [sn_prd_pm_product_offering].

    ProductPrice Retorna uma matriz vazia.

    Tipo de dados: Matriz

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String",
      "internalId": "String",
      "internalVersion": "String",
      "version": "String"
    }
    productSpecification.id Versão inicial ou ID externo da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version ou external_id da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalId Versão inicial da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalVersion Versão da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Especificação do produto [sn_prd_pm_product_specification].

    ProductSpecification.version Versão externa da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    RealizingResource Recurso que realiza o produto. O recurso de realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RealizingService Serviço que realiza o produto. O serviço Realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    relatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty.type Tipo de parte relacionada. O valor é sempre Parte relacionada .

    Tipo de dados: Cadeia de caracteres

    RelatedParty. Em referredType Tipo de cliente, como um cliente ou contato do cliente.

    Tipo de dados: Cadeia de caracteres

    status Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo recupera um inventário de produto especificado.

    curl -X GET 'https://instance.service-now.com/api/sn_prd_invt/product/037fd87ec3603010abc8b5183c40ddf2' \
    --user 'username':'password'

    Saída:

    {
       "id": "037fd87ec3603010abc8b5183c40ddf2",
       "relatedParty": [
          {
             "id": "ffc68911c35420105252716b7d40dd55",
             "name": "Example Company",
             "@type": "RelatedParty",
             "@referredType": "Customer"
          },
          {
             "id": "eaf68911c35420105252716b7d40ddde",
             "name": "Sally Thomas",
             "@type": "RelatedParty",
             "@referredType": "CustomerContact"
          }
       ],
       "name": "Routing and Configuration PI0000318",
       "productSpecification": {
          "id": "aec57e981bb420106ba59acf034bcb08",
          "name": "Routing and Configuration",
          "version": "",
          "internalVersion": "1",
          "internalId": "aec57e981bb420106ba59acf034bcb08"
       },
       "status": "Active",
       "productOffering": {
          "id": "69017a0f536520103b6bddeeff7b127d",
          "name": "Premium SD-WAN Offering",
          "version": "",
          "internalVersion": "1",
          "internalId": "69017a0f536520103b6bddeeff7b127d"
       },
       "product": "ce0b52c7532520103b6bddeeff7b12f5",
       "place": {
          "id": "25ab9c4d0a0a0bb300f7dabdc0ca7c1c",
          "name": "100 South Charles Street, Baltimore,MD"
       },
       "productCharacteristic": [],
       "productRelationship": [],
       "realizingService": [],
       "realizingResource": [
          {
             "id": "9b2fa60b536520103b6bddeeff7b1233",
             "name": "Route Target"
          }
       ],
       "productPrice": [],
       "href": "/api/sn_prd_invt/product/037fd87ec3603010abc8b5183c40ddf2",
       "billingAccount": "Not Specified."
    }

    API de inventário de produtos em aberto - OBTER /sn_prd_invt/productinventory

    Recupera uma lista de todos os inventários de produtos.

    Importante:
    Começando com Tokyo este endpoint foi descontinuado. A nova versão deste endpoint é API de inventário de produto em aberto - OBTER /sn_prd_invt/product.

    Formato de URL

    URL padrão: api/sn_prd_invt/productinventory

    Parâmetros de solicitação compatíveis

    Tabela 13. Parâmetros de caminho
    Nome Descrição
    Nenhum(a)
    Tabela 14. Parâmetros de consulta
    Nome Descrição
    cliente Filtrar inventários de produtos por cliente. Somente ofertas de produto com um sys_id do cliente ou ID externo correspondente ao valor deste parâmetro são retornadas na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não filtrar por cliente.

    campos Lista de campos a serem retornados na resposta. Campos inválidos são ignorados.

    Tipo de dados: Cadeia de caracteres

    Padrão: Todos os campos são retornados.

    limite Número máximo de registros a serem retornados. Para solicitações que excedem esse número de registros, use offsetparâmetro para paginar a recuperação de registro.

    Tipo de dados: Número

    Padrão: 20

    Máximo: 100

    deslocamento Índice inicial no qual começar a recuperar registros. Use este valor para paginar a recuperação de registro. Esta funcionalidade permite a recuperação de todos os registros, independentemente do número de registros, em pequenos blocos gerenciáveis.

    Tipo de dados: Número

    Padrão: 0

    lugar Filtrar inventários de produtos por local.

    Tipo de dados: Objeto

    "place": {
      "id": "String"
    }
    place.id Sys_id ou external_id do local associado ao registro de inventário do produto.

    Tabela: Local [cmn_location]

    Tipo de dados: Cadeia de caracteres

    status Filtrar inventários de produtos por status. Somente inventários de produtos com um status correspondente ao valor deste parâmetro são retornados na resposta.

    Tipo de dados: Cadeia de caracteres

    Padrão: Não filtrar por status do inventário.

    Tabela 15. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    Nenhum(a)

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 16. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Nenhum(a)
    Tabela 17. Cabeçalhos de resposta
    Cabeçalho Descrição
    Intervalo de conteúdo Intervalo de conteúdo retornado em uma chamada paginada.

    Por exemplo, se deslocamento: 2 e. limite: 3 , o valor de Content-Rangeo cabeçalho é itens 3-5 .

    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.
    X-Total-Count Para consultas paginadas, este cabeçalho especifica o número total de registros disponíveis no servidor.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 18. Códigos de status
    Código do status Descrição
    200 Solicitação processada com sucesso. Recurso completo retornado na resposta (sem paginação).
    206 Recurso parcial retornado na resposta (com paginação).
    400
    Solicitação incorreta. Possíveis motivos:
    • Parâmetro de caminho inválido
    • URI inválido
    404 Registro não encontrado. Nenhum registro correspondente aos parâmetros de consulta foi encontrado na tabela.

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    id Sys_id do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    lugar Local associado ao produto.

    Tipo de dados: Objeto

    "place": {
      "id": "String",
      "name": "String"
    }
    place.id Sys_id ou external_id do local do inventário do produto.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    place.name Nome do local associado ao inventário de produtos.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
      "id": "String",
      "name": "String"
    }
    productOffering.id Sys_id da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String"
    }
    productSpecification.id Sys_id da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Especificação do produto [sn_prd_pm_product_specification]

    RealizingResource Realizando recurso.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    RealizingService Realização do serviço.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    relatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty. Em referredType Tipo de parte relacionada. O valor é sempre Parte relacionada .

    Tipo de dados: Cadeia de caracteres

    RelatedParty.type Tipo de cliente.
    Valores possíveis:
    • cliente
    • cliente
    • Contato do cliente

    Tipo de dados: Cadeia de caracteres

    status Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo recupera todos os inventários de produtos.

    curl "https://instance.servicenow.com/api/sn_prd_invt/productinventory" \
    --request GET \
    --user 'username':'password'
    

    Corpo da resposta.

    [
       {
          "id": "075072aec3a83010abc8b5183c40dd44",
          "relatedParty": [
             {
                "id": "ffc68911c35420105252716b7d40dd55",
                "name": "Funco Intl",
                "@type": "RelatedParty",
                "@referredType": "Customer"
             },
             {
                "id": "eaf68911c35420105252716b7d40ddde",
                "name": "Sally Thomas",
                "@type": "RelatedParty",
                "@referredType": "CustomerContact"
             }
          ],
          "name": "Firewall Administration PI0000300",
          "productSpecification": {
             "id": "31c5caff07266010a7955b7e0ad3006b",
             "name": "Firewall Administration"
          },
          "status": "Active",
          "productOffering": {
             "id": "",
             "name": ""
          },
          "place": {
             "id": "920cf6ac73d423002728660c4cf6a799",
             "name": "200 South James street,Atlanta, GA"
          },
          "productCharacteristic": [
             {
                "name": "Firewall Administration CPE Type",
                "valueType": "Choice",
                "value": "Physical"
             },
             {
                "name": "Configuration and Policy backup",
                "valueType": "Choice",
                "value": ""
             },
             {
                "name": "Firewall Administration CPE ID",
                "valueType": "Single Line Text",
                "value": "CPE123456789"
             },
             {
                "name": "Remote CLI troubleshoot support",
                "valueType": "Choice",
                "value": ""
             },
             {
                "name": "Firewall Administration CPE Model",
                "valueType": "Choice",
                "value": "9300 series"
             }
          ],
          "productRelationship": [],
          "realizingService": [],
          "realizingResource": [
             {
                "id": "3546463307666010a7955b7e0ad3005d",
                "name": "Cisco Firewall Management system"
             }
          ]
       },
       {
          "id": "0303a8ea74418510f877ca57242ff96d",
          "relatedParty": [
             {
                "id": "ffc68911c35420105252716b7d40dd55",
                "name": "Funco Intl",
                "@type": "RelatedParty",
                "@referredType": "Customer"
             },
             {
                "id": "eaf68911c35420105252716b7d40ddde",
                "name": "Sally Thomas",
                "@type": "RelatedParty",
                "@referredType": "CustomerContact"
             }
          ],
          "name": "SD-WAN Edge Device PI0001114",
          "productSpecification": {
             "id": "39b627aa53702010cd6dddeeff7b1202",
             "name": "SD-WAN Edge Device"
          },
          "status": "Installation Pending",
          "productOffering": {
             "id": "69017a0f536520103b6bddeeff7b127d",
             "name": "Premium SD-WAN Offering"
          },
          "place": "",
          "productCharacteristic": [],
          "productRelationship": [],
          "realizingService": [
             {
                "id": "bf65eadc1b7420106ba59acf034bcb57",
                "name": "SD-WAN Routing"
             },
             {
                "id": "16d79ec3532520103b6bddeeff7b12a6",
                "name": "SD WAN Optimization Service"
             },
             {
                "id": "16d79ec3532520103b6bddeeff7b12a6",
                "name": "SD WAN Optimization Service"
             },
             {
                "id": "bf65eadc1b7420106ba59acf034bcb57",
                "name": "SD-WAN Routing"
             },
             {
                "id": "bf65eadc1b7420106ba59acf034bcb57",
                "name": "SD-WAN Routing"
             },
             {
                "id": "bf65eadc1b7420106ba59acf034bcb57",
                "name": "SD-WAN Routing"
             }
          ],
          "realizingResource": [
             {
                "id": "493fa60b536520103b6bddeeff7b12b6",
                "name": "Customer Premise SD-WAN Router"
             }
          ]
       }
    ]

    API de inventário de produto em aberto - OBTER /sn_prd_invt/productinventory/

    Recupera um inventário de produto.

    Importante:
    Começando com Tokyo este endpoint foi descontinuado. A nova versão deste endpoint é API de inventário de produto em aberto - OBTER /sn_prd_invt/product/.

    Formato de URL

    URL padrão: /api/sn_prd_invt/productinventory/

    Parâmetros de solicitação compatíveis

    Tabela 19. Parâmetros de caminho
    Nome Descrição
    InventoryId Sys_id do inventário de produto a ser recuperado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    Tabela 20. Parâmetros de consulta
    Nome Descrição
    cliente Filtrar inventários de produtos por cliente. Somente ofertas de produto com um sys_id do cliente ou ID externo correspondente ao valor deste parâmetro são retornadas na resposta.

    Tipo de dados: Cadeia de caracteres

    campos Lista de campos a serem retornados na resposta. Campos inválidos são ignorados.

    Tipo de dados: Cadeia de caracteres

    Padrão: Todos os campos retornados.

    lugar Filtrar inventários de produtos por local.

    Tipo de dados: Objeto

    "place": {
      "id": "String"
    }
    place.id Sys_id ou external_id do local associado ao registro de inventário do produto.

    Tabela: Local [cmn_location]

    Tipo de dados: Cadeia de caracteres

    status Filtrar inventários de produtos por status. Somente inventários de produtos com um status correspondente ao valor deste parâmetro são retornados na resposta.

    Tipo de dados: Cadeia de caracteres

    Tabela 21. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    Nenhum(a)

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 22. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Nenhum(a)
    Tabela 23. Cabeçalhos de resposta
    Cabeçalho Descrição
    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 24. Códigos de status
    Código do status Descrição
    200 Solicitação processada com sucesso.
    400 Solicitação Incorreta. Qualquer um dos seguintes motivos:
    • Parâmetro de caminho inválido
    • URI inválido
    404 Registro não encontrado. O registro associado ao ID não foi encontrado na tabela.

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    id Sys_id do inventário do produto

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    lugar Local associado ao produto.

    Tipo de dados: Objeto

    "place": {
      "id": "String",
      "name": "String"
    }
    place.id Sys_id ou external_id do local do inventário do produto.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    place.name Nome do local associado ao inventário de produtos.

    Tabela: Local [cmn_location]

    Dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
      "id": "String",
      "name": "String"
    }
    productOffering.id Sys_id da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String"
    }
    productSpecification.id Sys_id da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Especificação do produto [sn_prd_pm_product_specification]

    RealizingResource Realizando recurso.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    RealizingService Realização do serviço.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    relatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty. Em referredType Tipo de parte relacionada. O valor é sempre Parte relacionada .

    Tipo de dados: Cadeia de caracteres

    RelatedParty.type Tipo de cliente.
    Valores possíveis:
    • cliente
    • cliente
    • Contato do cliente

    Tipo de dados: Cadeia de caracteres

    status Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo recupera um inventário de produto para um pacote de serviços SD-WAN.

    curl --location --request GET 'https:// instance.servicenow.com/api/sn_prd_invt/productinventory/074450fc74918d10f877ca57242ff9e3' \
    --user 'username':'password'
    

    Saída:

    {
       "id": "074450fc74918d10f877ca57242ff9e3",
       "relatedParty": [
          {
             "id": "ffc68911c35420105252716b7d40dd55",
             "name": "Funco Intl",
             "@type": "RelatedParty",
             "@referredType": "Customer"
          },
          {
             "id": "eaf68911c35420105252716b7d40ddde",
             "name": "Sally Thomas",
             "@type": "RelatedParty",
             "@referredType": "CustomerContact"
          }
       ],
       "name": "SD-WAN Service Package PI0001576",
       "productSpecification": {
          "id": "cfe5ef6a53702010cd6dddeeff7b12f6",
          "name": "SD-WAN Service Package"
       },
       "status": "Installation Pending",
       "productOffering": {
          "id": "69017a0f536520103b6bddeeff7b127d",
          "name": "Premium SD-WAN Offering"
       },
       "place": "",
       "productCharacteristic": [],
       "productRelationship": [
          {
             "id": "a74490fc74918d10f877ca57242ff942",
             "name": "SD-WAN Edge Device PI0001582",
             "relationshipType": "Bundles"
          },
          {
             "id": "b85414fc74918d10f877ca57242ff90e",
             "name": "SD-WAN Controller PI0001602",
             "relationshipType": "Bundles"
          },
          {
             "id": "d74490fc74918d10f877ca57242ff907",
             "name": "SD-WAN Security PI0001577",
             "relationshipType": "Bundles"
          }
       ],
       "realizingService": [],
       "realizingResource": []
    }

    API de inventário de produto em aberto - POST /sn_prd_invt/product

    Cria um registro de inventário de produto.

    Formato de URL

    URL padrão: /api/sn_prd_invt/product

    Parâmetros de solicitação compatíveis

    Tabela 25. Parâmetros de caminho
    Nome Descrição
    Nenhum(a)
    Tabela 26. Parâmetros de consulta
    Nome Descrição
    Nenhum(a)
    Tabela 27. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    pacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    Padrão: falso

    IsPacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    Padrão: falso

    nome Obrigatório. Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    PID Identificador exclusivo do inventário de produtos do sistema externo.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Obrigatório. Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "internalVersion": "String",
       "name": "String",
       "version": "String"
    }
    productOffering.id Obrigatório. Initial_version ou external_id da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    productOffering.internalVersion Versão da oferta do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductOffering.version Versão externa da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Oferta de produto [sn_prd_pm_product_offering].

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Necessário se estiver usando productRelationshipparâmetro. Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    O único valor válido é secundário .

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProductSpecification Obrigatório. Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String",
      "internalVersion": "String",
      "version": "String"
    }
    productSpecification.id Obrigatório. Initial_version ou external_id da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Especificação do produto [sn_prd_pm_product_specification]

    productSpecification.internalVersion Versão da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Especificação do produto [sn_prd_pm_product_specification].

    ProductSpecification.version Versão externa da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    RealizingResource Recurso que realiza o produto. O recurso de realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Necessário se estiver usando realizingResourceparâmetro. Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    RealizingResource.type Tipo do recurso de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RealizingService Serviço que realiza o produto. O serviço Realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Necessário se estiver usando realizingServiceparâmetro. Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    RealizingService.type Serviço de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    RelatedParty. Em referredType Tipo de cliente.
    Valores possíveis:
    • cliente
    • cliente
    • customer_contact

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    relatedParty.id Necessário se estiver usando relatedPartyparâmetro. Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    estado Estado atual do produto.
    Valores possíveis:
    • ativo
    • change_pending
    • inactivation_pending
    • inativo
    • installation_pending

    Tipo de dados: Cadeia de caracteres

    Padrão: Installation_pending

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 28. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Aceitar Formato de dados do corpo da resposta. Oferece suporte somente a application/json.
    Tipo de conteúdo Formato de dados do corpo da solicitação. Oferece suporte somente a application/json.
    Tabela 29. Cabeçalhos de resposta
    Cabeçalho Descrição
    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 30. Códigos de status
    Código do status Descrição
    201 Solicitação processada com sucesso.
    400 Solicitação Incorreta. Qualquer um dos seguintes motivos:
    • Carga vazia.
    • Carga inválida. Campo obrigatório ausente: <field name>

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    pacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    href Link relativo para o registro de inventário do produto.

    Tipo de dados: Cadeia de caracteres

    id Sys_id do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    IsPacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    PID Identificador exclusivo do inventário de produtos do sistema externo.

    Tipo de dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
      {
        "name": "String",
        "value": "String"
      }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "internalId": "String",
       "internalVersion": "String",
       "name": "String",
       "version": "String"
    }
    productOffering.id Versão inicial ou ID externo da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version ou external_id da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.internalId Versão inicial da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version da Oferta de produto [sn_prd_pm_product_offering]

    productOffering.internalVersion Versão da oferta do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Oferta de produto [sn_prd_pm_product_offering].

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductOffering.version Versão externa da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Oferta de produto [sn_prd_pm_product_offering].

    ProductPrice Retorna uma matriz vazia.

    Tipo de dados: Matriz

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String",
      "internalId": "String",
      "internalVersion": "String",
      "version": "String"
    }
    productSpecification.id Versão inicial ou ID externo da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo internal_version ou external_id da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalId Versão inicial da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo initial_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    productSpecification.internalVersion Versão da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo Versão da tabela Especificação do produto [sn_prd_pm_product_specification].

    ProductSpecification.version Versão externa da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: No campo external_version da tabela Especificação do produto [sn_prd_pm_product_specification].

    RealizingResource Recurso que realiza o produto. O recurso de realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RealizingService Serviço que realiza o produto. O serviço Realização é um inventário de produto secundário deste inventário de produto.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    realizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Valor válido: Secundário

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    RelatedParty. Em referredType Tipo de parte relacionada. O valor é sempre Parte relacionada .

    Tipo de dados: Cadeia de caracteres

    IdentidadeRelatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty.type Tipo de cliente.
    Valores possíveis:
    • cliente
    • cliente
    • Contato do cliente

    Tipo de dados: Cadeia de caracteres

    status Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo cria um inventário de produto para uma solução de voz sobre IP para um usuário.

    curl -X POST "https://instance.service-now.com/api/sn_prd_invt/product" \
    --header "Accept: application/json" \
    --header "Content-Type: application/json" \
    --user "username":"password" \
    --data "[
       {
          "pid": "PO-456",
          "description": "inventory description",
          "isBundle": false,
          "name": "Voice Over IP Basic instance for Jean",
          "productOffering": {
             "@referredType": "ProductOffering",
             "name": "Premium SD-WAN Offering",
             "id": "69017a0f536520103b6bddeeff7b127d"
          },
          "productCharacteristic": [],
          "productRelationship": [
             {
                "productId": "fa6d13f45b5620102dff5e92dc81c77f",
                "relationshipType": "child"
             }
          ],
          "realizingService": {
             "id": "fe6d13f45b5620102dff5e92dc81c786",
             "relationshipType": "child"
          },
          "realizingResource": {
             "id": "326d13f45b5620102dff5e92dc81c78c",
             "relationshipType": "child"
          },
          "relatedParty": [
             {
                "@referredType": "CustomerContact",
                "@type": "RelatedParty",
                "name": "Sally Thomas",
                "id": "eaf68911c35420105252716b7d40ddde"
             },
             {
                "@referredType": "Customer",
                "@type": "RelatedParty",
                "name": "Funco Intl",
                "id": "ffc68911c35420105252716b7d40dd55"
             }
          ],
          "productSpecification": {
             "@referredType": "ProductSpecification",
             "@type": null,
             "name": null,
             "id": "3ee1fdb1c3331010d216b5183c40dd81",
             "internalVersion": "1"
          },
          "bundle": false
       }
    ]"

    Corpo da resposta.

    {
       "pid": "PO-456",
       "description": "inventory description",
       "isBundle": false,
       "name": "Voice Over IP Basic instance for Jean",
       "productOffering": {
          "@referredType": "ProductOffering",
          "name": "Premium SD-WAN Offering",
          "id": "69017a0f536520103b6bddeeff7b127d",
          "internalVersion": "1",
          "version": null,
          "status": "published",
          "internalId": "69017a0f536520103b6bddeeff7b127d"
       },
       "productCharacteristic": [],
       "productRelationship": [
          {
             "productId": "fa6d13f45b5620102dff5e92dc81c77f",
             "relationshipType": "child"
          }
       ],
       "realizingService": {
          "id": "fe6d13f45b5620102dff5e92dc81c786",
          "relationshipType": "child"
       },
       "realizingResource": {
          "id": "326d13f45b5620102dff5e92dc81c78c",
          "relationshipType": "child"
       },
       "relatedParty": [
          {
             "@referredType": "CustomerContact",
             "@type": "RelatedParty",
             "name": "Sally Thomas",
             "id": "eaf68911c35420105252716b7d40ddde"
          },
          {
             "@referredType": "Customer",
             "@type": "RelatedParty",
             "name": "Example Company",
             "id": "ffc68911c35420105252716b7d40dd55"
          }
       ],
       "productSpecification": {
          "@referredType": "ProductSpecification",
          "@type": null,
          "name": null,
          "id": "3ee1fdb1c3331010d216b5183c40dd81",
          "internalVersion": "1",
          "version": null,
          "status": "published",
          "internalId": "3ee1fdb1c3331010d216b5183c40dd81"
       },
       "bundle": false,
       "productPrice": [],
       "id": "25b07475471789108761b955d36d439d",
       "href": "/api/sn_prd_invt/product/25b07475471789108761b955d36d439d"
    }

    API de inventário de produto em aberto - POST /sn_prd_invt/productinventory

    Cria um inventário de produto.

    Importante:
    Começando com Tokyo este endpoint foi descontinuado. A nova versão deste endpoint é API de inventário de produto em aberto - POST /sn_prd_invt/product.

    Formato de URL

    URL padrão: /api/sn_prd_invt/productinventory

    Parâmetros de solicitação compatíveis

    Tabela 31. Parâmetros de caminho
    Nome Descrição
    Nenhum(a)
    Tabela 32. Parâmetros de consulta
    Nome Descrição
    Nenhum(a)
    Tabela 33. Solicitar parâmetros do corpo (JSON)
    Nome Descrição
    IsPacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    Padrão: falso

    nome Obrigatório. Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    PID Identificador exclusivo do inventário de produtos do sistema externo.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProdutorCaracterística Lista de características do produto.

    Para obter informações adicionais sobre as características do produto, consulte Create a product offering category.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
     {
      "name": "String",
      "value": "String",
      "valueType": "String"
     }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProductCharacteristic.valueType Tipo de valor de característica.
    Valores aceitos:
    • endereço
    • matriz.data
    • array.datetime
    • array.decimal
    • array.integer
    • array.object
    • teste de linha única.array
    • caixa de seleção
    • escolha
    • data
    • data/hora
    • e-mail
    • inteiro
    • inteiro, data/hora
    • objeto
    • texto de linha única
    • sim/não

    Tipo de dados: Cadeia de caracteres

    productOffering Obrigatório. Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "name": "String"
    }
    productOffering.id Obrigatório. Sys_id da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Necessário se estiver usando productRelationshipparâmetro. Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    O único valor válido é secundário .

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    ProductSpecification Obrigatório. Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String"
    }
    productSpecification.id Obrigatório. Sys_id da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Especificação do produto [sn_prd_pm_product_specification]

    RealizingResource Realizando recurso.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    realizingResource.id Necessário se estiver usando realizingResourceparâmetro. Sys_id do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    O único valor válido é secundário .

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    RealizingService Realização do serviço.

    Tipo de dados: Objeto

    "realizingService": {
          "id": "String",
          "type": "String"
    }
    realizingService.id Necessário se estiver usando realizingServiceparâmetro. Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    O único valor válido é secundário .

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    RelatedParty. Em referredType Tipo de cliente.
    Valores possíveis:
    • cliente
    • cliente
    • customer_contact

    Tipo de dados: Cadeia de caracteres

    Cadeia de caracteres em branco

    relatedParty.id Necessário se estiver usando relatedPartyparâmetro. Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_Consumer]

    estado Estado atual do produto.
    Valores possíveis:
    • ativo
    • change_pending
    • inactivation_pending
    • inativo
    • installation_pending

    Tipo de dados: Cadeia de caracteres

    Padrão: Installation_pending

    Cabeçalhos

    Os cabeçalhos de solicitação e resposta a seguir se aplicam somente a esta ação HTTP ou se aplicam a esta ação de maneira distinta. Para obter uma lista de cabeçalhos gerais usados na REST API, consulte Cabeçalhos de REST API compatíveis .

    Tabela 34. Cabeçalhos da solicitação
    Cabeçalho Descrição
    Aceitar Formato de dados do corpo da resposta. Oferece suporte somente a application/json.
    Tipo de conteúdo Formato de dados do corpo da solicitação. Oferece suporte somente a application/json.
    Tabela 35. Cabeçalhos de resposta
    Cabeçalho Descrição
    Tipo de conteúdo Formato de dados do corpo da resposta. Oferece suporte somente a application/json.

    Códigos de status

    Os seguintes códigos de status se aplicam a esta ação HTTP. Para obter uma lista de possíveis códigos de status usados na REST API, consulte Códigos de resposta HTTP da REST API .

    Tabela 36. Códigos de status
    Código do status Descrição
    201 Solicitação processada com sucesso.
    400 Solicitação Incorreta. Qualquer um dos seguintes motivos:
    • Carga vazia.
    • Carga inválida. Campo obrigatório ausente: <field name>

    Parâmetros do corpo da resposta (JSON)

    Nome Descrição
    id Sys_id do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    IsPacote Sinalizador que indica se o registro de inventário de produto faz parte de um produto agrupado.
    Valores válidos:
    • Verdadeiro: Faz parte de um pacote.
    • Falso: Não faz parte de um pacote.

    Tipo de dados: Booliano

    nome Nome do inventário do produto.

    Tipo de dados: Cadeia de caracteres

    PID Identificador exclusivo do inventário de produtos do sistema externo.

    Tipo de dados: Cadeia de caracteres

    ProdutorCaracterística Lista de características do produto.

    Tipo de dados: Matriz de objetos

    "productCharacteristic": [
      {
        "name": "String",
        "value": "String"
      }
    ]
    productCharacteristic.name Nome da característica.

    Tipo de dados: Cadeia de caracteres

    ProdutoCaracteristic.value Valor da característica.

    Tipo de dados: Cadeia de caracteres

    productOffering Oferta de produto à qual o inventário de produtos está associado.

    Tipo de dados: Objeto

    "productOffering": {
       "id": "String",
       "name": "String"
    }
    ProductOffering.id Sys_id da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    productOffering.name Nome da oferta de produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Oferta de produto [sn_prd_pm_product_offering]

    ProductRelationship Lista de produtos relacionados.

    Tipo de dados: Matriz de objetos

    "productRelationship": [
      {
        "productId": "String",
        "relationshipType": "String"
      }
    ]
    productRelationship.productId Sys_id do produto relacionado.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    ProductRelationship.Relationship Type Tipo de relacionamento.

    Tipo de dados: Cadeia de caracteres

    ProductSpecification Especificação do produto.

    Tipo de dados: Objeto

    "productSpecification": {
      "id": "String"
    }
    ProductSpecification.id Sys_id da especificação do produto.

    Tipo de dados: Cadeia de caracteres

    Tabela: Especificação do produto [sn_prd_pm_product_specification]

    RealizingResource Realizando recurso.

    Tipo de dados: Objeto

    "realizingResource": {
      "id": "String",
      "type": "String"
    }
    RealizingResource.id Sys_id do recurso de realização

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingResource.type Tipo do recurso de realização.

    Tipo de dados: Cadeia de caracteres

    RealizingService Realização do serviço.

    Tipo de dados: Objeto

    "realizingService": {
      "id": "String",
      "type": "String"
    }
    RealizingService.id Sys_id do serviço de realização.

    Tipo de dados: Cadeia de caracteres

    Tabela: Inventário de produto [sn_prd_invt_product_inventory]

    RealizingService.type Serviço de realização.

    Tipo de dados: Cadeia de caracteres

    RelatedParty Lista de partes associadas ao tíquete.

    Tipo de dados: Matriz de objetos

    "relatedParty": [
      {
        "id": "String",
        "@referredType": "String"
      }
    ]
    IdentidadeRelatedParty.id Sys_id da conta ou contato do cliente associado ao tíquete.

    Tipo de dados: Cadeia de caracteres

    Tabela: Conta [customer_account], Contato [customer_contact] ou Consumidor [csm_consumer]

    RelatedParty. Em referredType Tipo de cliente.
    Valores possíveis:
    • Cliente
    • Cliente
    • Contato do cliente

    Tipo de dados: Cadeia de caracteres

    estado Estado atual do produto.

    Tipo de dados: Cadeia de caracteres

    Solicitação de curl

    Este exemplo cria um inventário de produto para uma solução de voz sobre IP para um usuário.

    curl --location --request POST "https://instance.servicenow.com/api/sn_prd_invt/productinventory" \
    --header "Content-Type: application/json" \
    --data-raw '[
        {
            "pid": "demoInventory",
            "description": "inventory description",
            "isBundle": false,
            "name": "Voice Over IP Basic instance for Jean",
            "productOffering": {
                "id": "69017a0f536520103b6bddeeff7b127d",
                "name": "Premium SD-WAN Offering",
                "@referredType": "ProductOffering"
            },
            "productCharacteristic": [
                {
                    "name": "CPE Type",
                    "valueType": "choice",
                    "value": "Virtual"
                },
                {
                    "name":"Routing",
                    "valueType": "choice",
                    "value": "Premium"
                }
            ],
            "productRelationship": [
                {
                    "productId": "7e6d13f45b5620102dff5e92dc81c787",
                    "relationshipType": "child"
                }
            ],
            "relatedParty": [
                {
                    "id": "eaf68911c35420105252716b7d40ddde",
                    "name": "Sally Thomas",
                    "role": "User",
                    "@type": "RelatedParty",
                    "@referredType": "CustomerContact"
                },
                {
                    "id": "ffc68911c35420105252716b7d40dd55",
                    "name": "Funco Intl",
                    "@type": "RelatedParty",
                    "@referredType": "Customer"
                }
            ],
            "productSpecification": {
                "id": "cfe5ef6a53702010cd6dddeeff7b12f6",
                "@referredType": "ProductSpecification",
                "version": "1"
            }
        }
    ]'
    --user 'username':'password'
    

    Corpo da resposta.

    {
       "pid": "demoInventory",
       "description": "inventory description",
       "isBundle": false,
       "name": "Voice Over IP Basic instance for Jean",
       "productOffering": {
          "id": "69017a0f536520103b6bddeeff7b127d",
          "name": "Premium SD-WAN Offering",
          "@referredType": "ProductOffering"
       },
       "productCharacteristic": [
          {
             "name": "CPE Type",
             "valueType": "choice",
             "value": "Virtual"
          },
          {
             "name": "Routing",
             "valueType": "choice",
             "value": "Premium"
          }
       ],
       "productRelationship": [
          {
             "productId": "7e6d13f45b5620102dff5e92dc81c787",
             "relationshipType": "child"
          }
       ],
       "relatedParty": [
          {
             "id": "eaf68911c35420105252716b7d40ddde",
             "name": "Sally Thomas",
             "role": "User",
             "@type": "RelatedParty",
             "@referredType": "CustomerContact"
          },
          {
             "id": "ffc68911c35420105252716b7d40dd55",
             "name": "Funco Intl",
             "@type": "RelatedParty",
             "@referredType": "Customer"
          }
       ],
       "productSpecification": {
          "id": "cfe5ef6a53702010cd6dddeeff7b12f6",
          "@referredType": "ProductSpecification",
          "version": "1"
       },
       "id": "3ac715c6745d8150f877ca57242ff97a"
    }