Microsoft Windows 10
Collection of APIs and developer resources for building applications on the Windows 10 platform, including Universal Windows Platform (UWP), Win32, and Windows Runtime APIs for desktop, mobile, and IoT applications.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Microsoft Windows 10 the way a machine reads it — 284 machine-readable artifacts across 77 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Microsoft Windows 10 scores 69.6/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Microsoft Windows 10
Each block below is one kind of artifact we hold for Microsoft Windows 10. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 77
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Microsoft Windows 10 Accelerometer API
The Accelerometer API from Microsoft Windows 10 — 1 operation(s) for accelerometer.
Microsoft Windows 10 Access API
The Access API from Microsoft Windows 10 — 2 operation(s) for access.
Microsoft Windows 10 Activation API
The Activation API from Microsoft Windows 10 — 1 operation(s) for activation.
Microsoft Windows 10 Animations API
The Animations API from Microsoft Windows 10 — 1 operation(s) for animations.
Microsoft Windows 10 API Categories API
The API Categories API from Microsoft Windows 10 — 1 operation(s) for api categories.
Microsoft Windows 10 App Data API
The App Data API from Microsoft Windows 10 — 1 operation(s) for app data.
Microsoft Windows 10 Attestation API
The Attestation API from Microsoft Windows 10 — 1 operation(s) for attestation.
Microsoft Windows 10 Authentication API
The Authentication API from Microsoft Windows 10 — 2 operation(s) for authentication.
Microsoft Windows 10 Availability API
The Availability API from Microsoft Windows 10 — 1 operation(s) for availability.
Microsoft Windows 10 Background Transfers API
The Background Transfers API from Microsoft Windows 10 — 1 operation(s) for background transfers.
Microsoft Windows 10 Badge Notifications API
The Badge Notifications API from Microsoft Windows 10 — 1 operation(s) for badge notifications.
Microsoft Windows 10 Barometer API
The Barometer API from Microsoft Windows 10 — 1 operation(s) for barometer.
Microsoft Windows 10 BLE Scanning API
The BLE Scanning API from Microsoft Windows 10 — 1 operation(s) for ble scanning.
Microsoft Windows 10 Change Tracking API
The Change Tracking API from Microsoft Windows 10 — 1 operation(s) for change tracking.
Microsoft Windows 10 Classes API
The Classes API from Microsoft Windows 10 — 2 operation(s) for classes.
Microsoft Windows 10 Collections API
The Collections API from Microsoft Windows 10 — 1 operation(s) for collections.
Microsoft Windows 10 Command Queues API
The Command Queues API from Microsoft Windows 10 — 1 operation(s) for command queues.
Microsoft Windows 10 Compass API
The Compass API from Microsoft Windows 10 — 1 operation(s) for compass.
Microsoft Windows 10 Connectivity API
The Connectivity API from Microsoft Windows 10 — 1 operation(s) for connectivity.
Microsoft Windows 10 Controls API
The Controls API from Microsoft Windows 10 — 2 operation(s) for controls.
Microsoft Windows 10 Credentials API
The Credentials API from Microsoft Windows 10 — 2 operation(s) for credentials.
Microsoft Windows 10 Devices API
The Devices API from Microsoft Windows 10 — 6 operation(s) for devices.
Microsoft Windows 10 Drawing Attributes API
The Drawing Attributes API from Microsoft Windows 10 — 1 operation(s) for drawing attributes.
Microsoft Windows 10 Effects API
The Effects API from Microsoft Windows 10 — 1 operation(s) for effects.
Microsoft Windows 10 Evaluation API
The Evaluation API from Microsoft Windows 10 — 1 operation(s) for evaluation.
Microsoft Windows 10 File Operations API
The File Operations API from Microsoft Windows 10 — 1 operation(s) for file operations.
Microsoft Windows 10 Files API
The Files API from Microsoft Windows 10 — 2 operation(s) for files.
Microsoft Windows 10 Folders API
The Folders API from Microsoft Windows 10 — 1 operation(s) for folders.
Microsoft Windows 10 Functions API
The Functions API from Microsoft Windows 10 — 2 operation(s) for functions.
Microsoft Windows 10 GATT Characteristics API
The GATT Characteristics API from Microsoft Windows 10 — 1 operation(s) for gatt characteristics.
Microsoft Windows 10 GATT Operations API
The GATT Operations API from Microsoft Windows 10 — 1 operation(s) for gatt operations.
Microsoft Windows 10 GATT Services API
The GATT Services API from Microsoft Windows 10 — 1 operation(s) for gatt services.
Microsoft Windows 10 Geofencing API
The Geofencing API from Microsoft Windows 10 — 1 operation(s) for geofencing.
Microsoft Windows 10 Gyrometer API
The Gyrometer API from Microsoft Windows 10 — 1 operation(s) for gyrometer.
Microsoft Windows 10 HTTP Client API
The HTTP Client API from Microsoft Windows 10 — 1 operation(s) for http client.
Microsoft Windows 10 Human Presence API
The Human Presence API from Microsoft Windows 10 — 1 operation(s) for human presence.
Microsoft Windows 10 Icons API
The Icons API from Microsoft Windows 10 — 1 operation(s) for icons.
Microsoft Windows 10 Inclinometer API
The Inclinometer API from Microsoft Windows 10 — 1 operation(s) for inclinometer.
Microsoft Windows 10 Libraries API
The Libraries API from Microsoft Windows 10 — 1 operation(s) for libraries.
Microsoft Windows 10 Light Sensor API
The Light Sensor API from Microsoft Windows 10 — 1 operation(s) for light sensor.
Microsoft Windows 10 Messages API
The Messages API from Microsoft Windows 10 — 1 operation(s) for messages.
Microsoft Windows 10 Models API
The Models API from Microsoft Windows 10 — 2 operation(s) for models.
Microsoft Windows 10 Namespaces API
The Namespaces API from Microsoft Windows 10 — 1 operation(s) for namespaces.
Microsoft Windows 10 Orientation API
The Orientation API from Microsoft Windows 10 — 1 operation(s) for orientation.
Microsoft Windows 10 Pedometer API
The Pedometer API from Microsoft Windows 10 — 1 operation(s) for pedometer.
Microsoft Windows 10 Photo Capture API
The Photo Capture API from Microsoft Windows 10 — 1 operation(s) for photo capture.
Microsoft Windows 10 Phrase Lists API
The Phrase Lists API from Microsoft Windows 10 — 1 operation(s) for phrase lists.
Microsoft Windows 10 Pipeline API
The Pipeline API from Microsoft Windows 10 — 1 operation(s) for pipeline.
Microsoft Windows 10 Position API
The Position API from Microsoft Windows 10 — 1 operation(s) for position.
Microsoft Windows 10 Presentation API
The Presentation API from Microsoft Windows 10 — 1 operation(s) for presentation.
Microsoft Windows 10 Preview API
The Preview API from Microsoft Windows 10 — 2 operation(s) for preview.
Microsoft Windows 10 Proximity API
The Proximity API from Microsoft Windows 10 — 1 operation(s) for proximity.
Microsoft Windows 10 Recognition API
The Recognition API from Microsoft Windows 10 — 2 operation(s) for recognition.
Microsoft Windows 10 Resources API
The Resources API from Microsoft Windows 10 — 1 operation(s) for resources.
Microsoft Windows 10 Responses API
The Responses API from Microsoft Windows 10 — 1 operation(s) for responses.
Microsoft Windows 10 RFCOMM API
The RFCOMM API from Microsoft Windows 10 — 1 operation(s) for rfcomm.
Microsoft Windows 10 Scheduled Notifications API
The Scheduled Notifications API from Microsoft Windows 10 — 1 operation(s) for scheduled notifications.
Microsoft Windows 10 Sensors API
The Sensors API from Microsoft Windows 10 — 1 operation(s) for sensors.
Microsoft Windows 10 Service Connections API
The Service Connections API from Microsoft Windows 10 — 1 operation(s) for service connections.
Microsoft Windows 10 Sessions API
The Sessions API from Microsoft Windows 10 — 2 operation(s) for sessions.
Microsoft Windows 10 Strokes API
The Strokes API from Microsoft Windows 10 — 2 operation(s) for strokes.
Microsoft Windows 10 Structures API
The Structures API from Microsoft Windows 10 — 1 operation(s) for structures.
Microsoft Windows 10 Styles API
The Styles API from Microsoft Windows 10 — 1 operation(s) for styles.
Microsoft Windows 10 Surfaces API
The Surfaces API from Microsoft Windows 10 — 1 operation(s) for surfaces.
Microsoft Windows 10 Tasks API
The Tasks API from Microsoft Windows 10 — 2 operation(s) for tasks.
Microsoft Windows 10 TCP Sockets API
The TCP Sockets API from Microsoft Windows 10 — 1 operation(s) for tcp sockets.
Microsoft Windows 10 Themes API
The Themes API from Microsoft Windows 10 — 1 operation(s) for themes.
Microsoft Windows 10 Tile Notifications API
The Tile Notifications API from Microsoft Windows 10 — 1 operation(s) for tile notifications.
Microsoft Windows 10 Toast Notifications API
The Toast Notifications API from Microsoft Windows 10 — 2 operation(s) for toast notifications.
Microsoft Windows 10 Tracking API
The Tracking API from Microsoft Windows 10 — 1 operation(s) for tracking.
Microsoft Windows 10 Triggers API
The Triggers API from Microsoft Windows 10 — 1 operation(s) for triggers.
Microsoft Windows 10 UDP Sockets API
The UDP Sockets API from Microsoft Windows 10 — 1 operation(s) for udp sockets.
Microsoft Windows 10 Video Recording API
The Video Recording API from Microsoft Windows 10 — 2 operation(s) for video recording.
Microsoft Windows 10 Visits API
The Visits API from Microsoft Windows 10 — 1 operation(s) for visits.
Microsoft Windows 10 Visuals API
The Visuals API from Microsoft Windows 10 — 1 operation(s) for visuals.
Microsoft Windows 10 Voice Commands API
The Voice Commands API from Microsoft Windows 10 — 2 operation(s) for voice commands.
Microsoft Windows 10 WebSockets API
The WebSockets API from Microsoft Windows 10 — 1 operation(s) for websockets.
Scroll within the panel for all 77 ·
Postman Collections 17
A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll within the panel for all 17 ·
Open Collections 17
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Microsoft Windows 10 Windows Background Tasks API
OPEN COLLECTIONMicrosoft Windows 10 Windows Bluetooth API
OPEN COLLECTIONMicrosoft Windows 10 Windows Composition API
OPEN COLLECTIONMicrosoft Windows 10 Windows Cortana API
OPEN COLLECTIONMicrosoft Windows 10 DirectX Graphics API
OPEN COLLECTIONMicrosoft Windows 10 Windows Geolocation API
OPEN COLLECTIONMicrosoft Windows 10 Windows Hello Authentication API
OPEN COLLECTIONMicrosoft Windows 10 Windows Ink API
OPEN COLLECTIONMicrosoft Windows 10 Windows Media Capture API
OPEN COLLECTIONMicrosoft Windows 10 Windows ML API
OPEN COLLECTIONMicrosoft Windows 10 Windows Networking API
OPEN COLLECTIONMicrosoft Windows 10 Windows Notifications API
OPEN COLLECTIONMicrosoft Windows 10 Windows Sensors API
OPEN COLLECTIONMicrosoft Windows 10 Windows Storage API
OPEN COLLECTIONMicrosoft Windows 10 Win32 API
OPEN COLLECTIONMicrosoft Windows 10 Windows Runtime (WinRT) API
OPEN COLLECTIONMicrosoft Windows 10 WinUI API
OPEN COLLECTIONScroll within the panel for all 17 ·
Arazzo Workflows 10
Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.
Multi-step API workflows described with the Arazzo specification.
Microsoft Windows 10 Register Background Task with Access
Confirm background access, request it when unspecified, register a time-triggered background task, and read back its details.
ARAZZOMicrosoft Windows 10 Bluetooth LE Read GATT Characteristic
Discover a paired BLE device, drill into its GATT services and characteristics, and read a characteristic value.
ARAZZOMicrosoft Windows 10 Geolocation Access and Current Position
Check location permission, request it when unspecified, and then read the device's current geographic position.
ARAZZOMicrosoft Windows 10 Create and Confirm Geofence
Ensure location access, create a circular geofence, and confirm it appears among the active geofences.
ARAZZOMicrosoft Windows 10 Media Capture Photo
Pick a camera, initialize a capture session, start the preview, and capture a photo to a file.
ARAZZOMicrosoft Windows 10 Windows ML Load and Evaluate Model
Load an ONNX model, create a hardware-accelerated evaluation session, and run an inference against bound inputs.
ARAZZOMicrosoft Windows 10 Schedule Grouped Toast Notification
Create a toast notification collection, schedule a future toast, and confirm it appears in the pending list.
ARAZZOMicrosoft Windows 10 Storage Read and Update File
List files in a known folder, inspect the first file, read its text content, and write updated content back.
ARAZZOMicrosoft Windows 10 Windows Hello Enroll Key Credential
Confirm Windows Hello is available, create a passwordless key credential, and retrieve its TPM attestation for server registration.
ARAZZOMicrosoft Windows 10 Windows Hello Step-Up Sign Challenge
Verify the user with biometrics or PIN, open their key credential, and sign a server challenge for step-up authentication.
ARAZZOScroll within the panel for all 10 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Microsoft Windows 10 Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Microsoft Windows 10 Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Microsoft Windows 10 API Rules
SPECTRALJSON Schema 154
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccelerometerReading
JSON SCHEMAActivationRequest
JSON SCHEMAActivationResult
JSON SCHEMAApiCategory
JSON SCHEMAAttestationResult
JSON SCHEMABackgroundAccessStatus
JSON SCHEMABackgroundDownloadRequest
JSON SCHEMABackgroundTask
JSON SCHEMABackgroundTaskDetail
JSON SCHEMABackgroundTransferOperation
JSON SCHEMABadgeNotification
JSON SCHEMABadgeNotificationRequest
JSON SCHEMABarometerReading
JSON SCHEMABLEScanRequest
JSON SCHEMABLEScanSession
JSON SCHEMAWindows 10 Bluetooth Device
JSON SCHEMABluetoothDevice
JSON SCHEMABluetoothDeviceDetail
JSON SCHEMABoundingRect
JSON SCHEMACaptureDevice
JSON SCHEMACapturedPhoto
JSON SCHEMACaptureSession
JSON SCHEMAClassEvent
JSON SCHEMAClassMethod
JSON SCHEMAClassProperty
JSON SCHEMACommandQueue
JSON SCHEMACompassReading
JSON SCHEMACompositionAnimation
JSON SCHEMACompositionEffect
JSON SCHEMACompositionSurface
JSON SCHEMACompositionVisual
JSON SCHEMACreateAnimationRequest
JSON SCHEMACreateCommandQueueRequest
JSON SCHEMACreateCredentialRequest
JSON SCHEMACreateEffectRequest
JSON SCHEMACreateFolderRequest
JSON SCHEMACreateGeofenceRequest
JSON SCHEMACreateInkStrokeRequest
JSON SCHEMACreatePipelineStateRequest
JSON SCHEMACreateResourceRequest
JSON SCHEMACreateSessionRequest
JSON SCHEMACreateSurfaceRequest
JSON SCHEMACreateSwapChainRequest
JSON SCHEMACreateTcpSocketRequest
JSON SCHEMACreateUdpSocketRequest
JSON SCHEMACreateVisualRequest
JSON SCHEMACreateWebSocketRequest
JSON SCHEMADatagramSocket
JSON SCHEMADirectXResource
JSON SCHEMAEvaluationRequest
JSON SCHEMAEvaluationResult
JSON SCHEMAFeatureDescriptor
JSON SCHEMAFileContent
JSON SCHEMAFluentIcon
JSON SCHEMAFunctionParameter
JSON SCHEMAFunctionRequirements
JSON SCHEMAGattCharacteristic
JSON SCHEMAGattReadResult
JSON SCHEMAGattService
JSON SCHEMAGattWriteRequest
JSON SCHEMAGattWriteResult
JSON SCHEMAGeocircle
JSON SCHEMAGeocoordinate
JSON SCHEMAGeofence
JSON SCHEMAWindows 10 Geolocation
JSON SCHEMAGeolocationAccessStatus
JSON SCHEMAGeoposition
JSON SCHEMAGeovisit
JSON SCHEMAGraphicsAdapter
JSON SCHEMAGraphicsAdapterDetail
JSON SCHEMAGyrometerReading
JSON SCHEMAHelloAvailability
JSON SCHEMAHttpRequest
JSON SCHEMAHttpResponse
JSON SCHEMAHumanPresenceReading
JSON SCHEMAInclinometerReading
JSON SCHEMAInitializeCaptureRequest
JSON SCHEMAInkDrawingAttributes
JSON SCHEMAInkPoint
JSON SCHEMAInkRecognitionResult
JSON SCHEMAInkRecognizer
JSON SCHEMAInkStroke
JSON SCHEMAInkStrokeDetail
JSON SCHEMAInstallVCDRequest
JSON SCHEMAKeyCredential
JSON SCHEMALearningModel
JSON SCHEMALearningModelDetail
JSON SCHEMALearningModelDevice
JSON SCHEMALearningModelSession
JSON SCHEMALightSensorReading
JSON SCHEMALoadModelRequest
JSON SCHEMAWindows 10 Machine Learning Model
JSON SCHEMANetworkConnectivity
JSON SCHEMAWindows 10 Notification
JSON SCHEMAOrientationReading
JSON SCHEMAPedometerReading
JSON SCHEMAPhotoCaptureRequest
JSON SCHEMAPhraseList
JSON SCHEMAPipelineState
JSON SCHEMAProximityReading
JSON SCHEMARecognitionRequest
JSON SCHEMARecordedMedia
JSON SCHEMARegisterTaskRequest
JSON SCHEMARfcommConnection
JSON SCHEMARfcommConnectionRequest
JSON SCHEMAScheduledToastNotification
JSON SCHEMAScheduledToastNotificationRequest
JSON SCHEMAWindows 10 Sensor Reading
JSON SCHEMASensorInfo
JSON SCHEMAServiceConnection
JSON SCHEMAServiceConnectionRequest
JSON SCHEMASignRequest
JSON SCHEMASignResult
JSON SCHEMAWindows 10 Storage Item
JSON SCHEMAStorageFile
JSON SCHEMAStorageFileDetail
JSON SCHEMAStorageFolder
JSON SCHEMAStorageLibrary
JSON SCHEMAStorageLibraryChange
JSON SCHEMAStreamSocket
JSON SCHEMAStyleResource
JSON SCHEMASwapChain
JSON SCHEMATheme
JSON SCHEMATileNotification
JSON SCHEMATileNotificationRequest
JSON SCHEMAToastCollection
JSON SCHEMAToastCollectionRequest
JSON SCHEMAToastContent
JSON SCHEMAToastNotification
JSON SCHEMAToastNotificationRequest
JSON SCHEMATrackingRequest
JSON SCHEMATrackingSession
JSON SCHEMATriggerType
JSON SCHEMAUpdatePhraseListRequest
JSON SCHEMAVector2
JSON SCHEMAVector3
JSON SCHEMAVerifyUserRequest
JSON SCHEMAVerifyUserResult
JSON SCHEMAVideoRecordingRequest
JSON SCHEMAVoiceCommand
JSON SCHEMAVoiceCommandDefinition
JSON SCHEMAVoiceCommandResponseRequest
JSON SCHEMAVoiceCommandSet
JSON SCHEMAWebSocket
JSON SCHEMAWin32Function
JSON SCHEMAWin32FunctionDetail
JSON SCHEMAWin32Structure
JSON SCHEMAWindowMessage
JSON SCHEMAWinRTClass
JSON SCHEMAWinRTClassDetail
JSON SCHEMAWinRTNamespace
JSON SCHEMAWinUIControl
JSON SCHEMAWinUIControlDetail
JSON SCHEMAWriteFileRequest
JSON SCHEMAScroll within the panel for all 154 ·
JSON Structure 1
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Microsoft Windows 10 Structure
JSON STRUCTURESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Microsoft Windows 10 — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 8
Reference material describing how the API behaves
Scroll within the panel for all 8 ·
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 11
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 11 ·
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/microsoft-windows-10 · machine-readable index on apis.io