/v3/api/sites (POST) - BlueCat Edge - Service Point v4.x.x

BlueCat Edge User Guide

Locale
English
Product name
BlueCat Edge
Version
Service Point v4.x.x

Creates a new site.

POST https://api-<BlueCat.edge.url>/v3/api/sites
Authorization: Bearer token
Content-type: application/JSON
{
    "name": "name",
    "location": { 
        "address": "123 Anystreet Road, Some City, Canada",
        "lat": "43.77367", 
        "lng": "-79.383802"
        }, 
    "settings": {
        "timeZone":"Australia/Sydney", 
        "associatedNamespaces": [ 
            { 
            "id": "5721f5b9-fe9e-11e7-8bf7-0abb5ee73c46",
            "overridingForwarders": ["1.1.1.2"] 
            }
         ]
    },
    "version": "3.0.6"
    "streamDataToCI": true,
    "loggingEndpointId": "123e4567-e89b-12d3-a456-426614174000", 
    "identityServiceEnabled": false
}

Parameters

Name Description Type Required
name The name of the site. Maximum 128 characters; can't begin or end with a whitespace; can't contain " /" in the name.
Note: If you are using the Cisco Umbrella integration, the site name must be a maximum of 45 characters.
String Required
address The site address. Used to look up latitude, longitude, and time zone, if these aren't provided. String Required
lat and lng The latitude (must be a value between "90" and "-90") and longitude (must be a value between "-180" and "180") of the site. If omitted, BlueCat Edge will look this information up based the address. String Optional
timeZone Time zone: A list of permitted time zones is available at this link. Time zone is optional. If you don't specify a time zone, BlueCat Edge will look it up based on the latitude and longitude. If you specify coordinates of a location over a body of water, the default time zone (UTC) is assigned. String Optional
id (under associatedNamespaces) The ID of the namespace associated with the site. If no namespace is specified, the default(s) will be applied. String Optional
overridingForwarders The IP address of a forwarder to override the default address(es) in the namespace. String Optional
version The DNS resolver service version of the site. This value must be a supported DNS resolver service version.
Attention: This parameter must not be included if automatic DNS resolver service updates is enabled.
String Required (when automatic DNS resolver service updates are disabled)
streamDataToCI Sends DNS queries from a service point to the BlueCat Edge Cloud console. The default value is true. If the value is false, loggingEndpointId must have a value. Boolean Optional
loggingEndpointId The ID of local logging endpoint. If this parameter does not have a value, the service point will not send DNS queries to a local logging endpoint. String Optional
identityServiceEnabled Indicates whether DNS queries include a mapping of user IDs, in addition to client IP addresses. This information is retrieved by the identity service when Azure Event Hub is configured to use Microsoft Active Directory. This authorization allows requests to extract data from the event logs stored in Azure Event Hub. The default value is false. Boolean Optional
Notes:
  • You can specify up to three namespaces for a site.
  • You can set an explicit order for the namespaces assigned to a site.
  • Time zone: A list of permitted time zones is available at this link.
  • Time zone is optional. If you don't specify a time zone, BlueCat Edge will look it up based on the address.
  • If you specify an address or coordinates of a location that's a body of water, the default time zone (UTC) is assigned.
  • Latitude and longitude are optional, if omitted BlueCat Edge will look this information up based the address.
  • If the value of streamDataToCI is false, loggingEndpointId must have a value. You must choose at least one destination for the DNS queries. DNS queries can also be sent to both the BlueCat Edge Cloud console and the local logging endpoint.

Successful response

The site name and location retured will be the same as you specified in the request.

201 CREATED
Location → ......../sites/66c6d94e-e252-4076-993b-b86d599df9f5
Possible error codes
  • UNAUTHORIZED
  • BAD_REQUEST
  • ERROR_INVALID_ARGUMENT
  • ERROR_DUPLICATE_SITE
  • UNEXPECTED_ERROR