warp-teams-device-api_other

Copy Markdown View Source

Create IP profile

POST /accounts/{account_id}/devices/ip-profiles

Creates a WARP Device IP profile. Currently, only IPv4 Device subnets can be associated.

Responses

200 Create Device IP profile response.

Data is at body["result"]

{
  "created_at": "*string*",
  "description": "*string*",
  "enabled": "*boolean*",
  "id": "*string*",
  "match": "*string*",
  "name": "*string*",
  "precedence": "*integer*",
  "subnet_id": "*string*",
  "updated_at": "*string*"
}

List IP profiles

GET /accounts/{account_id}/devices/ip-profiles

Lists WARP Device IP profiles.

Responses

200 List Device IP profiles response.

Data is at body["result"]

[
  {
    "created_at": "*string*",
    "description": "*string*",
    "enabled": "*boolean*",
    "id": "*string*",
    "match": "*string*",
    "name": "*string*",
    "precedence": "*integer*",
    "subnet_id": "*string*",
    "updated_at": "*string*"
  }
]

Update IP profile

PATCH /accounts/{account_id}/devices/ip-profiles/{profile_id}

Updates a WARP Device IP profile. Currently, only IPv4 Device subnets can be associated.

Responses

200 Update Device IP profile response.

Data is at body["result"]

{
  "created_at": "*string*",
  "description": "*string*",
  "enabled": "*boolean*",
  "id": "*string*",
  "match": "*string*",
  "name": "*string*",
  "precedence": "*integer*",
  "subnet_id": "*string*",
  "updated_at": "*string*"
}

Get IP profile

GET /accounts/{account_id}/devices/ip-profiles/{profile_id}

Fetches a single WARP Device IP profile.

Responses

200 Get Device IP profile response.

Data is at body["result"]

{
  "created_at": "*string*",
  "description": "*string*",
  "enabled": "*boolean*",
  "id": "*string*",
  "match": "*string*",
  "name": "*string*",
  "precedence": "*integer*",
  "subnet_id": "*string*",
  "updated_at": "*string*"
}

Delete IP profile

DELETE /accounts/{account_id}/devices/ip-profiles/{profile_id}

Delete a WARP Device IP profile.

Responses

200 Delete Device IP profile response.

Data is at body["result"]

{
  "id": "*string*"
}

Get override codes

GET /accounts/{account_id}/devices/registrations/{registration_id}/override_codes

Fetches one-time use admin override codes for a registration. This relies on the Admin Override setting being enabled in your device configuration.

Responses

200 Get admin override codes for a registration response.

Data is at body["result"]

null