APIs.io Engineering Platform · Schema
teams-devices_default_device_settings_policy
APIs.ioEngineeringPlatform
Properties
| Name | Type | Description |
|---|---|---|
| allow_mode_switch | object | |
| allow_updates | object | |
| allowed_to_leave | object | |
| auto_connect | object | |
| captive_portal | object | |
| default | boolean | Whether the policy will be applied to matching devices. |
| disable_auto_fallback | object | |
| enabled | boolean | Whether the policy will be applied to matching devices. |
| exclude | object | |
| exclude_office_ips | object | |
| fallback_domains | object | |
| gateway_unique_id | object | |
| include | object | |
| service_mode_v2 | object | |
| support_url | object | |
| switch_locked | object | |
| tunnel_protocol | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/teams-devices_default_device_settings_policy",
"title": "teams-devices_default_device_settings_policy",
"properties": {
"allow_mode_switch": {
"$ref": "#/components/schemas/teams-devices_allow_mode_switch"
},
"allow_updates": {
"$ref": "#/components/schemas/teams-devices_allow_updates"
},
"allowed_to_leave": {
"$ref": "#/components/schemas/teams-devices_allowed_to_leave"
},
"auto_connect": {
"$ref": "#/components/schemas/teams-devices_auto_connect"
},
"captive_portal": {
"$ref": "#/components/schemas/teams-devices_captive_portal"
},
"default": {
"description": "Whether the policy will be applied to matching devices.",
"example": true,
"type": "boolean"
},
"disable_auto_fallback": {
"$ref": "#/components/schemas/teams-devices_disable_auto_fallback"
},
"enabled": {
"description": "Whether the policy will be applied to matching devices.",
"example": true,
"type": "boolean"
},
"exclude": {
"$ref": "#/components/schemas/teams-devices_exclude"
},
"exclude_office_ips": {
"$ref": "#/components/schemas/teams-devices_exclude_office_ips"
},
"fallback_domains": {
"$ref": "#/components/schemas/teams-devices_fallback_domains"
},
"gateway_unique_id": {
"$ref": "#/components/schemas/teams-devices_gateway_unique_id"
},
"include": {
"$ref": "#/components/schemas/teams-devices_include"
},
"service_mode_v2": {
"$ref": "#/components/schemas/teams-devices_service_mode_v2"
},
"support_url": {
"$ref": "#/components/schemas/teams-devices_support_url"
},
"switch_locked": {
"$ref": "#/components/schemas/teams-devices_switch_locked"
},
"tunnel_protocol": {
"$ref": "#/components/schemas/teams-devices_tunnel_protocol"
}
},
"type": "object"
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/apis-io-engineering-platform-teams-devices-default-device-settings-policy"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.