Ip filters
Retrieve a collection of IP blacklist entries or whitelist entries.
Use the filter query parameter to retrieve just a subset of a collection.
Use the search query parameter to restrict the results of a request to match a search criterion.
Use the orderby query parameter to specify the sort order of the items returned from server.
The default order is ascending order.
Use the skip query parameter to set the number of items to skip at the start of a collection.
0Use the top query parameter to specify the page size of the result set.
100OK
Error
GET /api/ip_filters HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"count": 100,
"items": [
{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"cidr": "text",
"target": "ACCEPT",
"expire_at": "2017-07-21T17:32:28Z",
"description": "text"
}
]
}Add a new IP blacklist entry or whitelist entry to the system.
The CIDR notation IP address and prefix length,
like "192.0.2.0/24" or "2001:db8::/32", as defined in RFC 4632 and RFC 4291.
IP rule's target:
ACCEPT: An accepted rule.DENY: A rejection rule.
IP rule's expire time.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZRemarks for the IP rule.
OK
Error
POST /api/ip_filters HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 89
{
"cidr": "text",
"target": "ACCEPT",
"expire_at": "2017-07-21T17:32:28Z",
"description": "text"
}{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw"
}Retrieve IP blacklist entry or whitelist entry.
The unique ID of IP rule.
The unique ID of the resource.
NzAwNTUxOTA5NzczMTQ4MTYwOK
Error
GET /api/ip_filters/{id} HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "NzAwNTUxOTA5NzczMTQ4MTYw",
"cidr": "text",
"target": "ACCEPT",
"expire_at": "2017-07-21T17:32:28Z",
"description": "text"
}Update IP blacklist entry or whitelist entry that already exists.
The unique ID of IP rule.
The unique ID of the resource.
NzAwNTUxOTA5NzczMTQ4MTYwThe CIDR notation IP address and prefix length,
like "192.0.2.0/24" or "2001:db8::/32", as defined in RFC 4632 and RFC 4291.
IP rule's target:
ACCEPT: An accepted rule.DENY: A rejection rule.
IP rule's expire time.
The RFC 3339 format is defined by The date_time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
2017-07-21T17:32:28ZRemarks for the IP rule.
OK
No content
Error
POST /api/ip_filters/{id} HTTP/1.1
Host: HOSTNAME:8887
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 89
{
"cidr": "text",
"target": "ACCEPT",
"expire_at": "2017-07-21T17:32:28Z",
"description": "text"
}No content