Add blacklisted ip ranges to an existing organization
Get a single blacklisted ip range
Code | Description |
---|---|
400 | Bad Request: body has wrong syntax or unable to handle request |
401 | Unauthorized: auth_token omitted or authentication failed |
403 | Forbidden: This action cannot be performed |
404 | Not Found: The requested resource could not be found |
406 | Not Acceptable: Accept or Content-Type headers must be application/json, text/csv or application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
422 | Unprocessable Entity: body has wrong attributes |
REQUEST Accept: application/json RESPONSE 200 (Ok) { "id": 28, "organization_id": 27, "name": "Test", "ip_range": "192.168.0.1/24" "embed_domain": "http://embed.vidyard.com", "created_at": 1390585689, "updated_at": 1390585689, }
Param name | Description |
---|---|
auth_token optional |
API token needed to authorize requests Validations:
|
Create a new blacklisted ip range
Code | Description |
---|---|
404 | Not Found: The requested resource could not be found |
406 | Not Acceptable: Accept or Content-Type headers must be application/json, text/csv or application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
400 | Bad Request: body has wrong syntax or unable to handle request |
401 | Unauthorized: auth_token omitted or authentication failed |
403 | Forbidden: This action cannot be performed |
422 | Unprocessable Entity: body has wrong attributes |
REQUEST Authorization: Bearer <user jwt> Content-Type: application/json { } RESPONSE Location: /api/v1/organizations/1/blacklisted_ip_ranges/28 201 (Created) { "id": 28, "created_at": 1392405501, "updated_at": 1392405501, "organization_id": 1, "ip_range": "192.168.0.1/24", "name": "Test", }
REQUEST Authorization: Bearer <service jwt> Content-Type: application/json { "ip_range": "192.168.0.1/24" } RESPONSE Location: /api/v1/organizations/1/blacklisted_ip_ranges/28 201 (Created) { "id": 29, "organization_id": 1, "created_at": 1392405501, "updated_at": 1392405501, "ip_range": "192.168.0.1/24", "name": "Test", }
Param name | Description |
---|---|
auth_token optional |
API token needed to authorize requests Validations:
|
ip_range optional |
The ip range in dotted quad format Validations:
|
name optional |
The name describing the IP address/range Validations:
|
Get a list of blacklisted ip ranges
Code | Description |
---|---|
400 | Bad Request: body has wrong syntax or unable to handle request |
401 | Unauthorized: auth_token omitted or authentication failed |
403 | Forbidden: This action cannot be performed |
404 | Not Found: The requested resource could not be found |
406 | Not Acceptable: Accept or Content-Type headers must be application/json, text/csv or application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
422 | Unprocessable Entity: body has wrong attributes |
REQUEST Accept: application/json RESPONSE { "blacklisted_ip_ranges": [ { "id": 2222, "organization_id": 1, "ip_range": "192.168.0.1/24", "name": "Test", "created_at": 1346961610, "updated_at": 1346961610 }, { "id": 2245, "organization_id": 1, "ip_range": "10.0.0.1/8", ... } ], "summary": { "page": 1, "per_page": 2, "count": 100 } }
Param name | Description |
---|---|
auth_token optional |
API token needed to authorize requests Validations:
|
per_page optional |
The number of items to show per page Validations:
|
page optional |
The page number to include in the response Validations:
|
Delete a blacklisted ip range
Code | Description |
---|---|
400 | Bad Request: body has wrong syntax or unable to handle request |
401 | Unauthorized: auth_token omitted or authentication failed |
403 | Forbidden: This action cannot be performed |
404 | Not Found: The requested resource could not be found |
406 | Not Acceptable: Accept or Content-Type headers must be application/json, text/csv or application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
422 | Unprocessable Entity: body has wrong attributes |
REQUEST Accept: application/json RESPONSE { "id": 28, "organization_id": 27, "ip_range": "192.168.0.1/24", "name": "Test", "embed_domain": "http://embed.vidyard.com", "created_at": 1390585689, "updated_at": 1390585689, }
Param name | Description |
---|---|
auth_token optional |
API token needed to authorize requests Validations:
|
id required |
Used to uniquely identify a blacklisted ip range Validations:
|