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