{
  "opencollection": "1.0.0",
  "info": {
    "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Devices API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Devices",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "APIs.io Engineering Platform List devices",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches a list of enrolled devices."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get device details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/:device_id",
            "params": [
              {
                "name": "device_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches details for a single device."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get an admin override code for a device",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/:device_id/override_codes",
            "params": [
              {
                "name": "device_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches a one-time use admin override code for a device. This relies on the **Admin Override** setting being enabled in your device configuration."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform List device settings profiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policies",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches a list of the device settings profiles for an account."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the default device settings profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the default device settings profile for an account."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Create a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a device settings profile to be applied to certain devices matching the criteria."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Update the default device settings profile",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates the default device settings profile for an account."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get device settings profile by ID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches a device settings profile by ID."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Update a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a configured device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Delete a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Deletes a device settings profile and fetches a list of the remaining profiles for an account."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the Split Tunnel exclude list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/exclude",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the list of routes excluded from the WARP client's tunnel for a specific device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set the Split Tunnel exclude list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/exclude",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of routes excluded from the WARP client's tunnel for a specific device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the Local Domain Fallback list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/fallback_domains",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the list of domains to bypass Gateway DNS resolution from a specified device settings profile. These domains will use the specified local DNS resolver instead."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set the Local Domain Fallback list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/fallback_domains",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of domains to bypass Gateway DNS resolution. These domains will use the specified local DNS resolver instead. This will only apply to the specified device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the Split Tunnel include list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/include",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the list of routes included in the WARP client's tunnel for a specific device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set the Split Tunnel include list for a device settings profile",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/:policy_id/include",
            "params": [
              {
                "name": "policy_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of routes included in the WARP client's tunnel for a specific device settings profile."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the Split Tunnel exclude list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/exclude",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the list of routes excluded from the WARP client's tunnel."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set the Split Tunnel exclude list",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/exclude",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of routes excluded from the WARP client's tunnel."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get your Local Domain Fallback list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/fallback_domains",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches a list of domains to bypass Gateway DNS resolution. These domains will use the specified local DNS resolver instead."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set your Local Domain Fallback list",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/fallback_domains",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of domains to bypass Gateway DNS resolution. These domains will use the specified local DNS resolver instead."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Get the Split Tunnel include list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/include",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Fetches the list of routes included in the WARP client's tunnel."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Set the Split Tunnel include list",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/policy/include",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sets the list of routes included in the WARP client's tunnel."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Revoke devices",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/revoke",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Revokes a list of devices."
        },
        {
          "info": {
            "name": "APIs.io Engineering Platform Unrevoke devices",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://apigateway.{region}.amazonaws.com/accounts/:account_id/devices/unrevoke",
            "params": [
              {
                "name": "account_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Unrevokes a list of devices."
        }
      ]
    }
  ],
  "bundled": true
}