Get a list of all resource records within a specified DNS. Important Note: This action is only available when using the V2 connection method of BlueCat Address Manager.
External DocumentationTo learn more, visit the BlueCat Address Manager documentation.

Parameters

ParameterDescription
Collection IDThe ID of the zones collection to search the resource records within.
FieldsA comma-separated list of fields to include in the response.

For example - id,name,type.
FilterA criteria to filter the results by.
Include Total ResultsSelect to get the total number of results in the response.
LimitThe maximum number of results to return per page.
OffsetThe pagination offset indicating the starting point for the next set of results.
Order ByThe attribute to sort the results with.
Return All PagesAutomatically fetch all resources, page by page.

Example Output

{
	"_links": {
		"next": {
			"href": "/api/v2/resourceRecords?offset=2000&limit=1000"
		},
		"prev": {
			"href": "/api/v2/resourceRecords?offset=0&limit=1000"
		}
	},
	"count": 0,
	"totalCount": 0,
	"data": [
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "CNAME",
			"linkedRecord": {
				"id": 12345,
				"type": "ResourceRecord",
				"name": "name",
				"absoluteName": "host1.example.com"
			},
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "A",
			"rdata": "3 1 1 ecc104c4fbb06b249d3c7a68f19cf28a60a9c6814874ad7efde451688039fe01",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "HINFO",
			"os": "Debian Linux 5.10",
			"cpu": "INTEL",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "UNKNOWN(-1)",
			"reverseRecord": true,
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"linkedRecord": {
				"id": 12345,
				"type": "string",
				"name": "name",
				"absoluteName": "host1.example.com"
			},
			"priority": 65535,
			"serviceParameters": {
				"encryptedClientHello": [
					"string"
				],
				"defaultAlpnIdentifierEnabled": true,
				"port": 65535,
				"alpnIdentifiers": [
					"string"
				],
				"ipv4AddressHints": [
					"string"
				],
				"ipv6AddressHints": [
					"string"
				],
				"mandatoryKeys": [
					"string"
				],
				"privateUseValues": {
					"additionalProp1": "string",
					"additionalProp2": "string",
					"additionalProp3": "string"
				}
			},
			"recordType": "HTTPS",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "MX",
			"linkedRecord": {
				"id": 12345,
				"type": "string",
				"name": "name",
				"absoluteName": "host1.example.com"
			},
			"priority": 2147483647,
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "NAPTR",
			"order": 50,
			"preference": 100,
			"service": "http+I2R",
			"regularExpression": "!http://(#~()##@+)!\\1!i4",
			"replacement": "_http._tcp.example.com.",
			"flags": "s",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "SRV",
			"linkedRecord": {
				"id": 12345,
				"type": "string",
				"name": "name",
				"absoluteName": "host1.example.com"
			},
			"priority": 50,
			"weight": 50,
			"port": 5432,
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"linkedRecord": {
				"id": 12345,
				"type": "string",
				"name": "name",
				"absoluteName": "host1.example.com"
			},
			"priority": 65535,
			"serviceParameters": {
				"encryptedClientHello": [
					"string"
				],
				"defaultAlpnIdentifierEnabled": true,
				"port": 65535,
				"alpnIdentifiers": [
					"string"
				],
				"ipv4AddressHints": [
					"string"
				],
				"ipv6AddressHints": [
					"string"
				],
				"mandatoryKeys": [
					"string"
				],
				"privateUseValues": {
					"additionalProp1": "string",
					"additionalProp2": "string",
					"additionalProp3": "string"
				}
			},
			"recordType": "SVCB",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "TXT",
			"text": "printer=OfficePrinter1",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		},
		{
			"id": 12345,
			"type": "ResourceRecord",
			"name": "name",
			"userDefinedFields": {
				"udf1": "value1",
				"udf2": "value2"
			},
			"configuration": {
				"id": 12345,
				"type": "Configuration",
				"name": "name"
			},
			"ttl": 3600,
			"absoluteName": "host1.example.com",
			"comment": "Sample comment.",
			"dynamic": true,
			"recordType": "URI",
			"priority": 65535,
			"weight": 65535,
			"target": "<target>",
			"_links": {
				"self": {
					"href": "/resourceRecords/12345"
				},
				"collection": {
					"href": "/resourceRecords"
				}
			}
		}
	]
}

Workflow Library Example

Get Resource Records with Bluecat Address Manager and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop