Microsoft Azure Feature State Sets API

The featureStateSets API from Microsoft Azure — 3 operation(s) for featurestatesets.

Operations 8

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /featureStateSets Create a feature stateset for a dataset · Microsoft Azure Post Featurestatesets #
Ask an LLM
“How do I create a stateset so I can color indoor rooms by occupancy or temperature?”
“Can I define the style rules of a new stateset when I create it?”
Tell an agent
Create a feature stateset for dataset {datasetId}.
Create a stateset on dataset {datasetId} described as {description} with styles {styles}.
GET /featureStateSets List indoor map feature statesets · Microsoft Azure Get Featurestatesets #
Ask an LLM
“Which feature statesets exist in my Azure Maps Creator account?”
“Can I see all the statesets I use for dynamic indoor map styling?”
Tell an agent
List all feature statesets in my Creator account.
Show every stateset I have for indoor maps using API version {apiVersion}.
PUT /featureStateSets/{statesetId} Update a stateset's style rules · Microsoft Azure Put Featurestatesets Statesetid #
Ask an LLM
“Can I change the style rules of an existing stateset?”
“How do I replace the color thresholds used by a stateset?”
Tell an agent
Update the styles of stateset {statesetId} to {styles}.
Replace the style rules on stateset {statesetId}.
DELETE /featureStateSets/{statesetId} Delete a feature stateset · Microsoft Azure Delete Featurestatesets Statesetid #
Ask an LLM
“How do I delete a stateset I no longer need?”
“Can I remove an entire stateset along with its feature states?”
Tell an agent destructive · confirm first
Delete stateset {statesetId}.
Remove the whole feature stateset {statesetId}.
GET /featureStateSets/{statesetId} Get a feature stateset's details · Microsoft Azure Get Featurestatesets Statesetid #
Ask an LLM
“How do I view the style rules of one stateset?”
“Which dataset is a given feature stateset linked to?”
Tell an agent
Get stateset {statesetId}.
Show the styles and dataset of stateset {statesetId}.
PUT /featureStateSets/{statesetId}/featureStates/{featureId} Update the states of a map feature · Microsoft Azure Put Featurestatesets Statesetid Featurestates Featureid #
Ask an LLM
“How do I push a new sensor reading so an indoor map room changes color?”
“Can I set several state values on one feature at once?”
Tell an agent
Set the states of feature {featureId} in stateset {statesetId} to {states}.
Update room {featureId}'s state values in {statesetId}.
DELETE /featureStateSets/{statesetId}/featureStates/{featureId} Delete a state value from a map feature · Microsoft Azure Delete Featurestatesets Statesetid Featurestates Featureid #
Ask an LLM
“How do I clear one state key, like temperature, from a feature?”
“Can I remove a single state from a room without deleting the whole stateset?”
Tell an agent destructive · confirm first
Delete state {stateKeyName} from feature {featureId} in stateset {statesetId}.
Clear the {stateKeyName} value on room {featureId} in {statesetId}.
GET /featureStateSets/{statesetId}/featureStates/{featureId} Get the current states of a map feature · Microsoft Azure Get Featurestatesets Statesetid Featurestates Featureid #
Ask an LLM
“What is the current state value, like occupancy, of a specific room on my indoor map?”
“Can I read the state of one feature within a stateset?”
Tell an agent
Get the states of feature {featureId} in stateset {statesetId}.
Show current state values for room {featureId} in {statesetId}.

Documentation

📖
Documentation
https://learn.microsoft.com/en-us/rest/api/azure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/action-groups?view=rest-monitor-2021-09-01
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/activity-log-alerts?view=rest-monitor-2020-10-01
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
📖
Documentation
https://azuremarketplace.microsoft.com/en-us/marketplace/apps/robomq.adptoad?tab=overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.advisor-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.agfoodplatform-readme?view=azure-dotnet-preview
📖
Documentation
https://azure.microsoft.com/en-us/products/data-manager-for-agriculture
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/translator/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-health-insights/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/analysis-services/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.datamap-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-center/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/apimanagement/
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365-app-certification/docs/acat-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-app-configuration/
📖
Documentation
https://learn.microsoft.com/en-us/azure/app-service/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/app-service-certificate-orders/get?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/app-service/environment/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/app-service-plans?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
📖
Documentation
https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/component/linked-storage?view=azure-cli-latest
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.applicationinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-arc/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/resource-graph/
📖
Documentation
https://learn.microsoft.com/en-us/azure/devops/artifacts/?view=azure-devops
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.attestation-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/attestation/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.authorization-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-cognitiveservices-search-autosuggest/azure.cognitiveservices.search.autosuggest.autosuggestclient?view=azure-python-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/automanage/
📖
Documentation
https://learn.microsoft.com/en-us/azure/automation/
📖
Documentation
https://learn.microsoft.com/en-us/azure/backup/
📖
Documentation
https://learn.microsoft.com/en-us/azure/baremetal-infrastructure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/batch/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/translator/document-translation/quickstarts/client-library-sdks
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/batch-synthesis
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.billingbenefits-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/blobs/
📖
Documentation
https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/june/blockchain-introducing-azure-blockchain-workbench
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/blueprints/
📖
Documentation
https://learn.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-4.0
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/cloud-scale-analytics/govern-metadata-standards
📖
Documentation
https://learn.microsoft.com/en-us/azure/carbon-optimization/view-emissions
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.cdn-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/web-application-firewall/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/certificate-orders-diagnostics?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates-for-clients
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.changeanalysis-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-changes-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/chaos-studio/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/policy-restrictions?view=rest-policy-2023-03-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-shell/overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.trustedsigning-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.cognitiveservices-readme?view=azure-dotnet
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/cognitiveservices/
📖
Documentation
https://learn.microsoft.com/en-us/python/api/overview/azure/commerce?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-types
📖
Documentation
https://learn.microsoft.com/en-us/azure/search/search-blob-metadata-properties
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/considerations/fundamental-concepts
📖
Documentation
https://learn.microsoft.com/en-us/azure/sentinel/entities-reference
📖
Documentation
https://learn.microsoft.com/en-us/dynamics365/field-service/configure-incident-types
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-modeling
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.operationalinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-community
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/component-policy-states?view=rest-policy-2022-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles/compute
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-connectivity-configuration
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.appcontainers-readme?view=azure-dotnet
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/containerapps/
📖
Documentation
https://learn.microsoft.com/en-us/azure/container-apps/revisions-manage
📖
Documentation
https://learn.microsoft.com/en-us/azure/containers/
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.containerservice/fleets
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/content-moderator/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/content-safety/
📖
Documentation
https://learn.microsoft.com/en-us/azure/cosmos-db/postgresql/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.customimagesearch.customimagesearchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/search.documents-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/speech/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/storageservices/data-lake-storage-gen2
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/data-manager-for-agri/
📖
Documentation
https://learn.microsoft.com/en-us/azure/dms/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/control-plane-and-data-plane
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/data-sensitivity-settings
📖
Documentation
https://learn.microsoft.com/en-us/azure/databox/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/sql/database-threat-detection-policies/get?view=rest-sql-2014-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/external-attack-surface-management/
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/files/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/web-apps/delete?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template
📖
Documentation
https://learn.microsoft.com/en-us/azure/deployment-environments/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks
📖
Documentation
https://learn.microsoft.com/en-us/azure/iot-dps/
📖
Documentation
https://learn.microsoft.com/en-us/azure/api-management/diagnostic-logs-reference
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/?view=doc-intel-4.0.0
📖
Documentation
https://learn.microsoft.com/en-us/azure/iot-edge/?view=iotedge-1.5
📖
Documentation
https://learn.microsoft.com/en-us/shows/azure-cosmos-db-conf-2022/creating-enterprise-knowledge-graphs-from-unstructured-data
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azureml-core/azureml.core.experiment.experiment?view=azure-ml-py
📖
Documentation
https://learn.microsoft.com/en-us/azure/expressroute/cross-connections-api-development
📖
Documentation
https://learn.microsoft.com/en-us/fabric/admin/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.vision.face-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.fluent.featureclient?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.formrecognizer-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/azure-compute-gallery
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/diagnostic-settings?view=rest-monitor-2021-05-01-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.insights/guestdiagnosticsettingsassociation
📖
Documentation
https://learn.microsoft.com/en-us/azure/hdinsight-aks/
📖
Documentation
https://docs.citusdata.com/en/v9.2/portals/citus_cloud.html
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.imagesearch.imagesearchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/data-collection-rule-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/integration-environments/create-integration-environment
📖
Documentation
https://learn.microsoft.com/en-us/azure/hdinsight/kafka/rest-proxy
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/kube-environments/create-or-update?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.kusto-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-large-instances/what-is-azure-large-instances
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/app/live-stream
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/azure.search.documents.searchclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-tutorial
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/logs/query-packs
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.logic-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/luis/client-libraries-rest-api
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-managed-lustre/
📖
Documentation
https://learn.microsoft.com/en-us/azure/synapse-analytics/security/synapse-workspace-managed-private-endpoints
📖
Documentation
https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-links-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.managementlockclient?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-create-data-registries
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-feedback-tool
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/maps/render/get-map-tileset?view=rest-maps-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/maps/timezone?view=rest-maps-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-creator-wayfinding
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-maps/how-to-request-weather-data
📖
Documentation
https://learn.microsoft.com/en-us/partner-center/marketplace-offers/create-new-saas-offer
📖
Documentation
https://learn.microsoft.com/sr-cyrl-rs/azure/media-services/latest/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.media-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/metrics-advisor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/language-service/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.language.conversations-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/language/text-analysis-authoring/import?view=rest-language-2023-04-01
📖
Documentation
https://azure.microsoft.com/en-us/products/ai-services/question-answering
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/application-insights/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/marketplacecatalog/dataplane/reviews/get?view=rest-marketplacecatalog-dataplane-2023-01-01-preview&tabs=HTTP
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-netapp-files/
📖
Documentation
https://learn.microsoft.com/en-us/azure/playwright-testing/how-to-manage-authentication
📖
Documentation
https://azure.microsoft.com/en-us/products/ai-services/ai-document-intelligence
📖
Documentation
https://learn.microsoft.com/en-us/azure/defender-for-cloud/azure-devops-extension
📖
Documentation
https://learn.microsoft.com/en-us/azure/sentinel/upload-indicators-api
📖
Documentation
https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/serial-console-windows
📖
Documentation
https://learn.microsoft.com/en-us/azure/templates/microsoft.servicelinker/linkers
📖
Documentation
https://learn.microsoft.com/en-us/azure/container-instances/container-instances-standby-pool-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/file-sync/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/mobilepacketcore/
📖
Documentation
https://azure.microsoft.com/en-us/products/azure-network-function-manager
📖
Documentation
https://learn.microsoft.com/en-us/azure/network-watcher/traffic-analytics
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-health/resource-health-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/security/
📖
Documentation
https://learn.microsoft.com/en-us/azure/migrate/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/migrate/
📖
Documentation
https://learn.microsoft.com/en-us/java/api/com.azure.mixedreality.remoterendering?view=azure-java-stable
📖
Documentation
https://learn.microsoft.com/en-us/java/api/com.azure.mixedreality.authentication.mixedrealitystsclient?view=azure-java-stable
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/data-collection-endpoint-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/data-collection-rule-associations?view=rest-monitor-2023-03-11
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/data-collection-rules?view=rest-monitor-2023-03-11
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-monitor/azure.mgmt.monitor.monitormanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/batch/monitor-batch
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/metrics?view=rest-monitor-2023-10-01
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/metric-definitions?view=rest-monitor-2023-10-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.sql-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/
📖
Documentation
https://learn.microsoft.com/en-us/azure/networking/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network-manager/concept-network-groups
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts
📖
Documentation
https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/get-started/introduction-azure-monitoring-integrations/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.search.newssearch.newssearchclient?view=azure-dotnet
📖
Documentation
https://docs.nginx.com/nginx/deployment-guides/microsoft-azure/
📖
Documentation
https://learn.microsoft.com/en-us/azure/notification-hubs/
📖
Documentation
https://azure.microsoft.com/en-us/products/spring-apps
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/
📖
APIReference
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
📖
GettingStarted
https://learn.microsoft.com/en-us/azure/ai-services/openai/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/api-version-deprecation
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/openai/reference
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-oep-readme?view=azure-node-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/orbital/
📖
Documentation
https://docs.paloaltonetworks.com/cloud-ngfw/azure
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.peering-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/personalizer/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-playwrighttesting-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/concepts/event-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/policy/
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/concepts/definition-structure-basics
📖
Documentation
https://learn.microsoft.com/en-us/azure/governance/policy/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-portal/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.postgresql-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-powerbiembedded-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-powerbidedicated-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/power-platform/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/use-prediction-api
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.privatedns-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview
📖
Documentation
https://learn.microsoft.com/en-us/power-bi/enterprise/service-security-private-links-on-premises
📖
Documentation
https://azure.microsoft.com/en-us/products/programmable-connectivity
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.providerhub-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/purview/
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/concept-policies-devops
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.purview-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/tutorial-metadata-policy-collections-apis
📖
Documentation
https://learn.microsoft.com/en-us/purview/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.sharing-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/purview/legacy/concept-workflow
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/qnamaker/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.knowledge.qnamaker.runtime?view=azure-dotnet-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/quantum/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.quantum-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/queues/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/quota/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/recovery-services?view=azure-dotnet
📖
Documentation
https://docs.openshift.com/aro/4/welcome/index.html
📖
Documentation
https://learn.microsoft.com/en-us/azure/openshift/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.redisenterprise-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/relay/
📖
Documentation
https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations
📖
Documentation
https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-apis
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/resource-health-metadata/list?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/resources/
📖
Documentation
https://learn.microsoft.com/en-us/azure/resource-mover/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-udr-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/windows/run-command
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/monitor/scheduled-query-rules?view=rest-monitor-2021-08-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/scheduler/
📖
Documentation
https://learn.microsoft.com/en-us/azure/event-hubs/schema-registry-overview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/networkmanager/scope-connections/create-or-update?view=rest-networkmanager-2023-11-01
📖
Documentation
https://github.com/Azure/service-fabric-issues/issues/1021
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-search-documents/azure.search.documents.indexes.searchindexclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-search/azure.mgmt.search.searchmanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/search/
📖
Documentation
https://learn.microsoft.com/en-us/azure/compliance/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.securityinsights-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-bus-messaging/
📖
APIReference
https://learn.microsoft.com/en-us/rest/api/servicebus/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/servicefabric/sfclient-index
📖
Documentation
https://learn.microsoft.com/en-us/azure/service-fabric/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/share-gallery-direct
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/shared-image-galleries
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-signalr/
📖
Documentation
https://learn.microsoft.com/en-us/azure/site-recovery/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/site-recovery/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-machines/snapshot-copy-managed-disk
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-synapse-spark/azure.synapse.spark.sparkclient?view=azure-python-preview
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/speakerrecognition/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/
📖
Documentation
https://learn.microsoft.com/en-us/azure/ai-services/speech-service/rest-speech-to-text
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.cognitiveservices.language.spellcheck.spellcheckclient?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure-sphere/?view=azure-sphere-integrated
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/sql/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/automated-backups-overview?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/disaster-recovery-guidance?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/database-import-export-private-link?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/replication-to-sql-database?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-sql/database/firewall-configure?view=azuresql
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.sqlvirtualmachine-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure-stack/
📖
Documentation
https://docs.azure.cn/en-us/azure-stack/hci/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/static-sites/get-static-site?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/storsimple/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-storsimple8000series-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storageactions-readme?view=azure-dotnet-preview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storagecache-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/import-export/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storage-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/storage-mover/
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.storagepool-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/azure/stream-analytics/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-subscriptions-readme?view=azure-node-latest
📖
Documentation
https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org-subscriptions
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-synapse/azure.mgmt.synapse.synapsemanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/connect-overview
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365/syntex/
📖
Documentation
https://learn.microsoft.com/en-us/system-center/vmm/?view=sc-vmm-2025
📖
Documentation
https://learn.microsoft.com/en-us/azure/data-factory/control-flow-get-metadata-activity
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/chaosstudio/target-types/list?view=rest-chaosstudio-2024-01-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-create-activity-log-alert-rule
📖
Documentation
https://learn.microsoft.com/en-us/microsoft-365/test-base/overview?view=o365-worldwide
📖
Documentation
https://learn.microsoft.com/en-us/python/api/overview/azure/ai-textanalytics-readme?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/azure/time-series-insights/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/appservice/top-level-domains/list?view=rest-appservice-2024-04-01
📖
Documentation
https://learn.microsoft.com/en-us/azure/expressroute/traffic-collector
📖
Documentation
https://learn.microsoft.com/en-us/azure/traffic-manager/
📖
Documentation
https://learn.microsoft.com/en-us/azure/update-manager/overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/update-manager/manage-vms-programmatically
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/consumption/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-video-indexer/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/@azure/video-analyzer-edge/?view=azure-node-legacy
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-wan/
📖
Documentation
https://learn.microsoft.com/en-us/javascript/api/overview/azure/arm-visualstudio-readme?view=azure-node-preview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-overview
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-vmware/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/avs/
📖
Documentation
https://learn.microsoft.com/en-us/azure/virtual-network/
📖
Documentation
https://learn.microsoft.com/en-us/azure/communications-gateway/provisioning-platform
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/voiceservices/
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-web-pubsub/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/webpubsub/
📖
Documentation
https://learn.microsoft.com/en-us/python/api/azure-mgmt-web/azure.mgmt.web.websitemanagementclient?view=azure-python
📖
Documentation
https://learn.microsoft.com/en-us/lifecycle/faq/extended-security-updates
📖
Documentation
https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-overview
📖
Documentation
https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.workloads-readme?view=azure-dotnet
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/containerregistry/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/container-registry
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/aks/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/kubernetes-service
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cosmos-db/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cosmos-db-resource-provider/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/cosmos-db
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/resources/
📖
GettingStarted
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/cognitiveservices/
📖
Documentation
https://learn.microsoft.com/en-us/rest/api/keyvault/
📖
GettingStarted
https://azure.microsoft.com/en-us/products/key-vault

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-azure:microsoft-azure-featurestatesets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-azure-featurestatesets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Microsoft Azure Azure Maps Feature State Service Feature…
  version: '2.0'
  description: APIs for managing the dynamic feature states in Azure Maps.
security:
- AADToken:
  - https://atlas.microsoft.com/.default
- SharedKey: []
- SasToken: []
tags:
- name: featureStateSets
paths:
  /featureStateSets:
    post:
      x-publish: true
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This POST API allows the user to create a new Stateset and define stateset style using request body.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. The Feature State API is part of Creator.


        The Feature State service allows the user to update the states of a feature and query them to be used in other services. The dynamic properties of a feature that don''t belong to the dataset are referred to as *states* here.


        This Feature State service pivot on the Stateset. Like Tileset, Stateset encapsulates the storage mechanism for feature states for a dataset.


        Once the stateset is created, users can use that statesetId to post feature state updates and retrieve the current feature states. A feature can have only one state at a given point in time.


        Feature state is defined by the key name, value and the timestamp. When a feature state update is posted to Azure Maps, the state value gets updated only if the provided state’s timestamp is later than the stored timestamp.


        Azure Maps MapControl provides a way to use these feature states to style the features. Please refer to the State Tile documentation for more information.'
      operationId: microsoftAzureFeaturestateCreatestateset
      x-ms-examples:
        Create a new stateset with a datasetId:
          $ref: ./examples/CreateStateset.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/DatasetIdForCreate'
      - $ref: '#/components/parameters/FeatureStateSetDescription'
      responses:
        '200':
          description: Stateset created.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatesetCreatedResponse'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Post Featurestatesets
      tags:
      - featureStateSets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StylesObject'
        description: The stateset style JSON data.
        required: true
    get:
      x-publish: true
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This API allows the caller to fetch a list of all previously successfully created statesets.'
      operationId: microsoftAzureFeaturestateListstateset
      x-ms-examples:
        List all the previously created statesets:
          $ref: ./examples/Stateset_List.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      responses:
        '200':
          description: The list stateset request completed successfully. The response body contains a list of all the previously created statesets.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatesetListResponse'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Get Featurestatesets
      tags:
      - featureStateSets
  /featureStateSets/{statesetId}:
    put:
      x-publish: true
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This PUT API allows the user to update the stateset style rules.'
      operationId: microsoftAzureFeaturestatePutstateset
      x-ms-examples:
        Update stateset style rules with a statesetId:
          $ref: ./examples/UpdateStateset.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      responses:
        '200':
          description: Stateset styles are updated successfully.
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Put Featurestatesets Statesetid
      tags:
      - featureStateSets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StylesObject'
        description: The stateset style JSON data. Only style rules are allowed to be updated, update on keyname and type is not allowed.
        required: true
    delete:
      x-publish: true
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This DELETE API allows the user to delete the stateset and the associated data.'
      operationId: microsoftAzureFeaturestateDeletestateset
      x-ms-examples:
        Delete an existing stateset:
          $ref: ./examples/DeleteStateset.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      responses:
        '204':
          description: Stateset Deleted.
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Delete Featurestatesets Statesetid
      tags:
      - featureStateSets
    get:
      x-publish: true
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This GET API allows the user to get the stateset Information.


        The stateset Information includes the datasetId associated to the stateset, and the styles of that stateset.'
      operationId: microsoftAzureFeaturestateGetstateset
      x-ms-examples:
        Get stateset information with a statesetId:
          $ref: ./examples/GetStateset.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      responses:
        '200':
          description: Get request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatesetGetResponse'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Get Featurestatesets Statesetid
      tags:
      - featureStateSets
  /featureStateSets/{statesetId}/featureStates/{featureId}:
    put:
      x-publish: true
      operationId: microsoftAzureFeaturestateUpdatestates
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This PUT API allows the user to update the state of the given feature in the given stateset.'
      x-ms-examples:
        Update the states of a feature:
          $ref: ./examples/UpdateStates.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      - $ref: '#/components/parameters/FeatureIdSet'
      responses:
        '200':
          description: Feature states are updated successfully.
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Put Featurestatesets Statesetid Featurestates Featureid
      tags:
      - featureStateSets
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FeatureStatesStructure'
        description: The feature state JSON data. A feature can have only one state at a given point in time. The specified state keyname must have been defined during the stateset creation.
        required: true
    delete:
      x-publish: true
      operationId: microsoftAzureFeaturestateDeletestate
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This API deletes the state information identified by the StateKeyName parameter for the feature identified by the FeatureId parameter in the the stateset.'
      x-ms-examples:
        Delete the given feature state:
          $ref: ./examples/DeleteFeatureState.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      - $ref: '#/components/parameters/FeatureIdDelete'
      - $ref: '#/components/parameters/StateKeyNameDelete'
      responses:
        '204':
          description: Feature states deleted successfully.
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '409':
          $ref: '#/components/responses/409'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Delete Featurestatesets Statesetid Featurestates Featureid
      tags:
      - featureStateSets
    get:
      x-publish: true
      operationId: microsoftAzureFeaturestateGetstates
      description: '**Applies to:** see pricing tiers.


        Creator makes it possible to develop applications based on your private indoor map data using Azure Maps API and SDK. This article introduces concepts and tools that apply to Azure Maps Creator.


        This API returns the current state information associated with the given feature in the given stateset.'
      x-ms-examples:
        Get the current states of a feature:
          $ref: ./examples/GetStates.json
      parameters:
      - $ref: '#/components/parameters/SubscriptionKey'
      - $ref: '#/components/parameters/ApiVersion'
      - $ref: '#/components/parameters/StatesetIdInPath'
      - $ref: '#/components/parameters/FeatureIdGet'
      responses:
        '200':
          description: Get request completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FeatureStatesStructure'
        '400':
          $ref: '#/components/responses/400'
        '401':
          $ref: '#/components/responses/401'
        '403':
          $ref: '#/components/responses/403'
        '404':
          $ref: '#/components/responses/404'
        '500':
          $ref: '#/components/responses/500'
      summary: Microsoft Azure Get Featurestatesets Statesetid Featurestates Featureid
      tags:
      - featureStateSets
components:
  schemas:
    StylesObject:
      description: The styles model.
      type: object
      properties:
        styles:
          description: 'An array of stateset styles. The style rule could be a numeric or string or a boolean type style rule.  Refer to NumberRuleObject, StringRuleObject and BooleanRuleObject definitions [here](https://aka.ms/AzureMapsStatesetStylesObject). '
          type: array
          items:
            $ref: '#/components/schemas/StyleObject'
    FeatureStatesStructure:
      description: The feature states model for a feature.
      type: object
      properties:
        states:
          description: The feature states array.
          type: array
          items:
            $ref: '#/components/schemas/FeatureStateObject'
    ODataErrorResponse:
      type: object
      description: This response object is returned when an error occurs in the Azure Maps API.
      properties:
        error:
          $ref: '#/components/schemas/ODataError'
    StatesetGetResponse:
      description: The response model for the successful Stateset Get API.
      type: object
      properties:
        description:
          description: Description associated with the stateset.
          type: string
          readOnly: true
        datasetIds:
          description: Dataset ID associated with the stateset.
          type: array
          items:
            type: string
        statesetStyle:
          $ref: '#/components/schemas/StylesObject'
    ODataError:
      type: object
      description: This object is returned when an error occurs in the Azure Maps API.
      properties:
        code:
          type: string
          readOnly: true
          description: The ODataError code.
        message:
          type: string
          readOnly: true
          description: If available, a human-readable description of the error.
        details:
          type: array
          items:
            $ref: '#/components/schemas/ODataError'
        target:
          type: string
          readOnly: true
          description: If available, the target causing the error.
    StatesetCreatedResponse:
      description: The response model for the successful Stateset Create API.
      type: object
      properties:
        statesetId:
          description: The ID for the new stateset created.
          type: string
          readOnly: true
    StyleObject:
      description: 'The stateset style model. The style rule could be a numeric type style rule or a boolean type style rule.  Refer to NumberRuleObject, StringRuleObject and BooleanRuleObject definitions [here](https://aka.ms/AzureMapsStatesetStylesObject). '
      type: object
    FeatureStateObject:
      description: Single feature state model.
      type: object
      properties:
        keyName:
          description: Feature state Keyname. Maximum length allowed is 1000.
          type: string
        value:
          description: Value for the feature state. Type should comply with the style definition attached to the featurestate. Maximum length allowed for string type is 1024.
          type: object
        eventTimestamp:
          description: Valid Timestamp when the feature state was captured.
          type: string
    StatesetListResponse:
      description: The response model for the successful Stateset List API.
      type: object
      properties:
        statesets:
          description: A list of statesets information.
          type: array
          items:
            $ref: '#/components/schemas/StatesetInfoObject'
        nextLink:
          description: If present, the location of the next page of data.
          type: string
          readOnly: true
    StatesetInfoObject:
      description: The stateset information detail.
      type: object
      properties:
        statesetId:
          description: The stateset ID of this stateset.
          type: string
        description:
          description: Description associated with the stateset.
          type: string
          readOnly: true
        datasetIds:
          description: Dataset ID associated with the stateset.
          type: array
          items:
            type: string
        statesetStyle:
          $ref: '#/components/schemas/StylesObject'
  parameters:
    StateKeyNameDelete:
      name: stateKeyName
      description: The Name of the state to be deleted.
      in: query
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
    StatesetIdInPath:
      name: statesetId
      description: The stateset id that was created.
      in: path
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
    FeatureIdDelete:
      name: featureId
      description: The id of a feature in the given stateset. If no state was set for the featureId in the stateset earlier, Bad Request response will be returned.
      in: path
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
    SubscriptionKey:
      name: subscription-key
      description: One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.
      in: query
      required: false
      x-ms-parameter-location: client
      schema:
        type: string
    DatasetIdForCreate:
      name: datasetId
      description: The datasetId must have been obtained from a successful [Dataset Create API](https://docs.microsoft.com/en-us/rest/api/maps/v2/dataset/create) call.
      in: query
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
    ApiVersion:
      name: api-version
      description: Version number of Azure Maps API. Current version is 2.0
      in: query
      required: true
      x-ms-parameter-location: client
      schema:
        type: string
        default: '2.0'
    FeatureStateSetDescription:
      name: description
      description: Description for the stateset. Max length allowed is 1000.
      in: query
      required: false
      x-ms-parameter-location: method
      schema:
        type: string
    FeatureIdSet:
      name: featureId
      description: The id of a feature in the given dataset. If the featureId is not present in the dataset, Bad Request response will be returned.
      in: path
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
    FeatureIdGet:
      name: featureId
      description: The id of a feature in the given stateset. If no state was set for the featureId in the stateset earlier, Bad Request response will be returned.
      in: path
      required: true
      x-ms-parameter-location: method
      schema:
        type: string
  responses:
    '409':
      description: The request could not be completed due to a conflict with the current state of the resource. Likely caused by a parallel update to the same resource.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
    '401':
      description: Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#section-3.1) header for error code and description of the provided Microsoft Entra ID bearer token.
      headers:
        WWW-Authenticate:
          description: Bearer realm="https://atlas.microsoft.com/", error="invalid_token", error_description="The access token expired"
          schema:
            type: string
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
    '500':
      description: An error occurred while processing the request. Please try again later.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
    '404':
      description: 'Not Found: the requested resource could not be found, but it may be available again in the future.'
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
    '400':
      description: 'Bad request: one or more parameters were incorrectly specified or are mutually exclusive.'
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
    '403':
      description: Permission, capacity, or authentication issues.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ODataErrorResponse'
  securitySchemes:
    AADToken:
      type: oauth2
      flows:
        implicit:
          scopes:
            https://atlas.microsoft.com/.default: https://atlas.microsoft.com/.default
          authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
      description: "These are the [Microsoft Entra OAuth 2.0](https://docs.microsoft.com/azure/active-directory/develop/v1-overview) Flows. When paired with [Azure role-based access](https://docs.microsoft.com/azure/role-based-access-control/overview) control it can be used to control access to Azure Maps REST APIs. Azure role-based access controls are used to designate access to one or more Azure Maps resource account or sub-resources. Any user, group, or service principal can be granted access via a  built-in role or a custom role composed of one or more permissions to Azure Maps REST APIs.\n\nTo implement scenarios, we recommend viewing [authentication concepts](https://aka.ms/amauth). In summary, this security definition provides a solution for modeling application(s) via objects capable of access control on specific APIs and scopes.\n\n#### Notes\n* This security definition **requires** the use of the `x-ms-client-id` header to indicate which Azure Maps resource the application is requesting access to. This can be acquired from the [Maps management API](https://aka.ms/amauthdetails).\n* \nThe `Authorization URL` is specific to the Azure public cloud instance. Sovereign clouds have unique Authorization URLs and Microsoft Entra ID configurations. \n* \nThe Azure role-based access control is configured from the [Azure management plane](https://aka.ms/amrbac) via Azure portal, PowerShell, CLI, Azure SDKs, or REST APIs.\n* \nUsage of the [Azure Maps Web SDK](https://aka.ms/amaadmc) allows for configuration based setup of an application for multiple use cases.\n* For more information on Microsoft identity platform, see [Microsoft identity platform overview](https://learn.microsoft.com/entra/identity-platform/v2-overview)."
    SharedKey:
      type: apiKey
      description: "This is a shared key that is provisioned when you [Create an Azure Maps account](https://docs.microsoft.com/azure/azure-maps/quick-demo-map-app#create-an-azure-maps-account) in the Azure portal or using PowerShell, CLI, Azure SDKs, or REST API.\n\n With this key, any application can access all REST API. In other words, this key can be used as a master key in the account that they are issued in.\n\n For publicly exposed applications, our recommendation is to use the [confidential client applications](https://docs.microsoft.com/azure/azure-maps/authentication-best-practices#confidential-client-applications) approach to access Azure Maps REST APIs so your key can be securely stored."
      name: subscription-key
      in: query
    SasToken:
      type: apiKey
      description: "This is a shared access signature token is created from the List SAS operation on the [Azure Maps resource](https://aka.ms/amauth) through the Azure management plane via Azure portal, PowerShell, CLI, Azure SDKs, or REST APIs.\n\n With this token, any application is authorized to access with Azure role-based access controls and fine-grain control to the expiration, rate, and region(s) of use for the particular token. In other words, the SAS Token can be used to allow applications to control access in a more secured way than the shared key.\n\n For publicly exposed applications, our recommendation is to configure a specific list of allowed origins on the [Map account resource](https://aka.ms/amauth) to limit rendering abuse and regularly renew the SAS Token."
      name: SAS Token
      in: header
x-ms-parameterized-host:
  hostTemplate: '{geography}.atlas.microsoft.com'
  parameters:
  - $ref: '#/components/parameters/GeographicResourceLocation'