Partager via


Apps - List Templates

Obtenez tous les modèles d’application disponibles.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates?api-version=2021-06-01

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

Identificateur de l’abonnement.

api-version
query True

string

Version de l’API.

Réponses

Nom Type Description
200 OK

AppTemplatesResult

Le corps contient tous les modèles d’application IoT Central.

Other Status Codes

CloudError

DefaultErrorResponse

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Apps_ListTemplates

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.IoTCentral/appTemplates?api-version=2021-06-01

Sample Response

code: 200
{
  "value": [
    {
      "manifestId": "iotc-condition",
      "manifestVersion": "1.0.0",
      "name": "Store Analytics – Condition Monitoring",
      "title": "In-store Analytics – Condition Monitoring",
      "order": 99,
      "description": "Digitally connect and monitor your store environment to reduce operating costs and create experiences that customers love.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-consumption",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Water Consumption application template",
      "title": "Water Consumption Monitoring",
      "order": 99,
      "description": "Enable remote tracking of water consumption to reduce field operations, detect leaks in time, while empowering cities to conserve water.",
      "industry": "Government",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-distribution",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Digital Distribution Center application template",
      "title": "Digital Distribution Center",
      "order": 99,
      "description": "Digitally manage warehouse conveyor belt system efficiency using object detection and tracking.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-inventory",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Smart Inventory Management application template",
      "title": "Smart Inventory Management",
      "order": 99,
      "description": "Enable accurate inventory tracking and ensure shelves are always stocked.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-logistics",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Connected Logistics application template",
      "title": "Connected Logistics",
      "order": 99,
      "description": "Track your shipment in real-time across air, water and land with location and condition monitoring.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-meter",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Smart Meter Analytics application template",
      "title": "Smart Meter Analytics",
      "order": 99,
      "description": "Connect utility meters to gain insights into billing, forecast consumption, and proactively detect outages.",
      "industry": "Energy",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-mfc",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Micro-fulfillment Center",
      "title": "Micro-fulfillment Center",
      "order": 99,
      "description": "Digitally connect, monitor and manage all aspects of a fully automated fulfillment center to reduce costs by eliminating downtime while increasing security and overall efficiency.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-paad",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Phone-as-a-device application template",
      "title": "Paad",
      "order": 99,
      "description": "Create application with [\"paad\"] capabilities.",
      "industry": "Utility",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-patient",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Continuous Patient Monitoring application template",
      "title": "Continuous Patient Monitoring",
      "order": 99,
      "description": "Connect and manage devices for in-patient and remote monitoring to improve patient outcomes, reduce re-admissions, and manage chronic diseases.",
      "industry": "Health",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-pnp-preview",
      "manifestVersion": "1.0.0",
      "name": "IoT Central PnP template (preview)",
      "title": "Custom application",
      "order": 1,
      "description": "Create an application with Azure IoT Plug and Play.",
      "industry": "",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-power",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Solar Power Monitoring application template",
      "title": "Solar Power Monitoring",
      "order": 99,
      "description": "Connect, monitor, and manage your solar panels and energy generation.",
      "industry": "Energy",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-quality",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Water Quality Monitoring application template",
      "title": "Water Quality Monitoring",
      "order": 99,
      "description": "Improve water quality and detect issues earlier by analyzing real-time measurements across your environment.",
      "industry": "Government",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-store",
      "manifestVersion": "1.0.0",
      "name": "Store Analytics – Checkout",
      "title": "In-store Analytics – Checkout",
      "order": 99,
      "description": "Monitor and manage the checkout flow inside your store to improve efficiency and reduce wait times.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-video-analytics-om",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Video analytics - object and motion detection application template",
      "title": "Video analytics - object and motion detection",
      "order": 99,
      "description": "Use cameras as a sensor in intelligent video analytics solutions powered by Azure IoT Edge, AI, and Azure Media Services.",
      "industry": "Retail",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    },
    {
      "manifestId": "iotc-waste",
      "manifestVersion": "1.0.0",
      "name": "IoT Central Connected Waste Management application template",
      "title": "Connected Waste Management",
      "order": 99,
      "description": "Maximize efficiency in the collection of solid wastes by dispatching field operators at the right time along an optimized collection route.",
      "industry": "Government",
      "locations": [
        {
          "id": "unitedstates",
          "displayName": "United States"
        },
        {
          "id": "europe",
          "displayName": "Europe"
        },
        {
          "id": "asiapacific",
          "displayName": "Asia Pacific"
        },
        {
          "id": "australia",
          "displayName": "Australia"
        },
        {
          "id": "uk",
          "displayName": "United Kingdom"
        },
        {
          "id": "japan",
          "displayName": "Japan"
        }
      ]
    }
  ],
  "nextLink": null
}

Définitions

Nom Description
AppTemplate

Modèle d’application IoT Central.

AppTemplateLocations

Emplacements des modèles d’application IoT Central.

AppTemplatesResult

Liste des modèles d’application IoT Central avec un lien suivant.

CloudError

Détails de l’erreur.

CloudErrorBody

Détails de la réponse d’erreur.

AppTemplate

Modèle d’application IoT Central.

Nom Type Description
description

string

Description du modèle.

industry

string

Secteur du modèle.

locations

AppTemplateLocations[]

Liste des emplacements qui prennent en charge le modèle.

manifestId

string

ID du modèle.

manifestVersion

string

Version du modèle.

name

string

Nom du modèle.

order

number

Ordre du modèle dans la liste des modèles.

title

string

Titre du modèle.

AppTemplateLocations

Emplacements des modèles d’application IoT Central.

Nom Type Description
displayName

string

Nom complet de l’emplacement.

id

string

ID de l’emplacement.

AppTemplatesResult

Liste des modèles d’application IoT Central avec un lien suivant.

Nom Type Description
nextLink

string

Lien utilisé pour obtenir la page suivante des modèles d’application IoT Central.

value

AppTemplate[]

Liste des modèles d’application IoT Central.

CloudError

Détails de l’erreur.

Nom Type Description
error.code

string

Code d'erreur.

error.details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

error.message

string

Message d’erreur.

error.target

string

Cible de l’erreur particulière.

CloudErrorBody

Détails de la réponse d’erreur.

Nom Type Description
code

string

Code d'erreur.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message d’erreur.

target

string

Cible de l’erreur particulière.