{"DNS API"}

APIs In My DNS API Research

These are a listing of APIs in this collection, focusing on the detail of each API that is indexed as part of the APIs.json for this collection, and the OpenAPI Specs I'm working on for each provider.

Akamai
Billing Center
  • List Usage per Contract - /billing-center-api/v2/contracts/{contractId}/products/{productId}/measures{?year,month,fromYear,fromMonth,toYear,toMonth,statisticName,billingDayOnly} [GET]
  • List Statistics per Contract - /billing-center-api/v2/contracts/{contractId}/products/{productId}/statistics{?year,month,fromYear,fromMonth,toYear,toMonth} [GET]
  • List Usage per Reporting Group - /billing-center-api/v2/reporting-groups/{reportingGroupId}/products/{productId}/measures{?year,month,fromYear,fromMonth,toYear,toMonth,statisticName,billingDayOnly} [GET]
  • List Statistics per Reporting Group - /billing-center-api/v2/reporting-groups/{reportingGroupId}/products/{productId}/statistics{?year,month,fromYear,fromMonth,toYear,toMonth} [GET]
Case Management
  • Get a Case - /cases/v1/portal-user/case/{caseId} [GET]
  • Upload a File Attachment - /cases/v1/portal-user/case/{caseId}/files [POST]
  • Comment on a Case - /cases/v1/portal-user/case/{caseId}/notes [POST]
  • Close a Request - /cases/v1/portal-user/case/{caseId}/request-close [PUT]
  • List Cases - /cases/v1/portal-user{?status,type,category} [GET]
  • List Professional Services Cases - /cases/v1/PS [GET]
  • Create a Professional Services Case - /cases/v1/PS [POST]
  • List Cases per Category - /cases/v1/{category} [GET]
  • Create a Case - /cases/v1/{category} [POST]
Cloudlets
  • List Groups - /cloudlets/api/v2/group-info [GET]
  • Get a Group - /cloudlets/api/v2/group-info/{groupId} [GET]
  • List Current Cloudlets Origin Activations - /cloudlets/api/v2/origins/currentActivations [GET]
  • Get a Cloudlets Origin - /cloudlets/api/v2/origins/{originId} [GET]
  • Update a Cloudlets Origin - /cloudlets/api/v2/origins/{originId} [PUT]
  • List Activations for a Cloudlets Origin - /cloudlets/api/v2/origins/{originId}/activations [GET]
  • Activate a Cloudlets Origin Version - /cloudlets/api/v2/origins/{originId}/activations [POST]
  • List Cloudlets Origin Versions - /cloudlets/api/v2/origins/{originId}/versions [GET]
  • Create a Cloudlets Origin Version - /cloudlets/api/v2/origins/{originId}/versions [POST]
  • Get a Cloudlets Origin Version - /cloudlets/api/v2/origins/{originId}/versions/{version}{?validate} [GET]
  • Update a Cloudlets Origin Version - /cloudlets/api/v2/origins/{originId}/versions/{version}{?validate} [PUT]
  • List Cloudlets Origins - /cloudlets/api/v2/origins{?type} [GET]
  • Remove a Policy - /cloudlets/api/v2/policies/{policyId} [DELETE]
  • Get a Policy - /cloudlets/api/v2/policies/{policyId} [GET]
  • Update a Policy - /cloudlets/api/v2/policies/{policyId} [PUT]
  • List Policy Activations - /cloudlets/api/v2/policies/{policyId}/activations{?network,propertyName} [GET]
  • Activate a Policy Version - /cloudlets/api/v2/policies/{policyId}/versions/{version}/activations [POST]
  • Get a Version Rule - /cloudlets/api/v2/policies/{policyId}/versions/{version}/rules/{akaRuleId} [GET]
  • Update a Version Rule - /cloudlets/api/v2/policies/{policyId}/versions/{version}/rules/{akaRuleId} [PUT]
  • Add a Version Rule - /cloudlets/api/v2/policies/{policyId}/versions/{version}/rules{?index} [POST]
  • Update a Policy Version - /cloudlets/api/v2/policies/{policyId}/versions/{version}{?matchRuleFormat} [PUT]
  • Remove a Policy Version - /cloudlets/api/v2/policies/{policyId}/versions/{version}{?omitRules,matchRuleFormat} [DELETE]
  • Get a Policy Version - /cloudlets/api/v2/policies/{policyId}/versions/{version}{?omitRules,matchRuleFormat} [GET]
  • List Policy Versions - /cloudlets/api/v2/policies/{policyId}/versions{?includeRules,matchRuleFormat} [GET]
  • Create a New Policy Version - /cloudlets/api/v2/policies/{policyId}/versions{?matchRuleFormat,cloneVersion} [POST]
  • Create a Policy - /cloudlets/api/v2/policies{?clonePolicyId,version} [POST]
  • List Policies - /cloudlets/api/v2/policies{?gid,includeDeleted,cloudletId} [GET]
  • List Associated Properties - /cloudlets/api/v2/properties [GET]
  • Get a Schema - /cloudlets/api/v2/schemas/{schemaName} [GET]
  • Get Associated Properties for a Policy - /cloudlets/api/v2/{policyId}/properties [GET]
  • List Schemas per Cloudlet - cloudletCode [GET]
  • List Cloudlets - cloudletId [GET]
Connect API
  • Get Build Information - /galaxy/v1/build [GET]
  • Add a Client - /galaxy/v1/clients [POST]
  • Remove a Client - /galaxy/v1/clients/{clientId} [DELETE]
  • Modify a Client - /galaxy/v1/clients/{clientId} [PUT]
  • List Clients - /galaxy/v1/clients{?includeDeleted,debug,self} [GET]
  • Associate Multiple Activation Files for a DPC - /galaxy/v1/client_groups [POST]
  • Get Client Groups - /galaxy/v1/client_groups{?includeDeleted,debug,self} [GET]
  • Add a Customer - /galaxy/v1/customers [POST]
  • Remove a Customer - /galaxy/v1/customers/{akamaiCustomerId} [DELETE]
  • Modify a Customer - /galaxy/v1/customers/{akamaiCustomerId} [PUT]
  • Deactivate a Customer - /galaxy/v1/customers/{akamaiCustomerId}/op/deactivate [POST]
  • Reactivate a Customer - /galaxy/v1/customers/{akamaiCustomerId}/op/reactivate [POST]
  • Deactivate a Client - /galaxy/v1/customers/{clientId}/op/deactivate [POST]
  • Reactivate a Client - /galaxy/v1/customers/{clientId}/op/reactivate [POST]
  • List Customers - /galaxy/v1/customers{?includeDeleted,debug} [GET]
  • Remove a Device - /galaxy/v1/devices/{deviceId} [DELETE]
  • Add a Device - /galaxy/v1/devices/{deviceId} [POST]
  • Modify a Device - /galaxy/v1/devices/{deviceId} [PUT]
  • Deactivate a Device - /galaxy/v1/devices/{deviceId}/op/deactivate [POST]
  • Reactivate a Device - /galaxy/v1/devices/{deviceId}/op/reactivate [POST]
  • Get a Device - /galaxy/v1/devices/{deviceId}{?debug} [GET]
Content Control Utility (v2)
  • Get Purge Status - /ccu/v2/purges/{purgeId} [GET]
  • Get Current Queue Size - /ccu/v2/queues/{queueName} [GET]
  • Add a Request - /ccu/v2/queues/{queueName} [POST]
Content Control Utility (v3)
  • Delete by URL - /ccu/v3/delete/url/{network} [POST]
  • Invalidate by URL - /ccu/v3/invalidate/url/{network} [POST]
CPS API
  • Get an Enrollment - /cps/v2/enrollments/{enrollmentId} [GET]
  • Cancel a Change - /cps/v2/enrollments/{enrollmentId}/changes/{changeId} [DELETE]
  • Get Change Status - /cps/v2/enrollments/{enrollmentId}/changes/{changeId} [GET]
  • Get a Certificate - /cps/v2/enrollments/{enrollmentId}/deployments/production [GET]
  • Delete an Enrollment - /cps/v2/enrollments/{enrollmentId}{?deploy-not-before,deploy-not-after,allow-cancel-pending-changes} [DELETE]
  • Update an Enrollment - /cps/v2/enrollments/{enrollmentId}{?deploy-not-before,deploy-not-after,allow-cancel-pending-changes} [PUT]
  • List Enrollments - /cps/v2/enrollments{?contractId} [GET]
  • Create an Enrollment - /cps/v2/enrollments{?contractId} [POST]
  • Get Sample 404 Response - /cps/v2/sample–404 [GET]
  • Get Sample 500 Response - /cps/v2/sample–500 [GET]
  • Confirm a Change - info [GET]
  • Submit a Change - update [POST]
Diagnostic Tools
  • Translate Hostname - /diagnostic-tools/v1/akamaitranslator{?hostname} [GET]
  • Run dig - /diagnostic-tools/v1/dig{?hostname,queryType,location,sourceIp} [GET]
  • Translate Error Code - /diagnostic-tools/v1/errortranslator{?errorCode} [GET]
  • Get IP Geolocation Data - /diagnostic-tools/v1/ipgeolocator{?ip} [GET]
  • List Locations - /diagnostic-tools/v1/locations [GET]
  • Run mtr - /diagnostic-tools/v1/mtr{?destinationDomain,location,sourceIp} [GET]
  • Is This a CDN IP - /diagnostic-tools/v1/verifycdnip{?ip} [GET]
Enterprise Threat Protector
  • Report AUP Event Details - /etp-report/v1/configs/{configId}/aup-events/details{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report AUP Event Time Series - /etp-report/v1/configs/{configId}/aup-events/time-series{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report DNS Activities Totals - /etp-report/v1/configs/{configId}/dns-activities/aggregate{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report DNS Activity Time Series - /etp-report/v1/configs/{configId}/dns-activities/time-series{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report Security Event Aggregation - /etp-report/v1/configs/{configId}/threat-events/aggregate{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report Security Event Details - /etp-report/v1/configs/{configId}/threat-events/details{?startTimeSec,endTimeSec,dimension,filters} [GET]
  • Report Security Event Time Series - /etp-report/v1/configs/{configId}/threat-events/time-series{?startTimeSec,endTimeSec,dimension,filters} [GET]
Event Center
  • List Alerts - /events/v2/{accountId}/events/alerts [GET]
  • List Range of Events - /events/v2/{accountId}/events/id{?startRange,endRange,sortField,sortOrder,startIndex,limit,customerEventId} [GET]
  • List Events in Progress - /events/v2/{accountId}/events/live [GET]
  • List Events Current for Specific Time - /events/v2/{accountId}/events/live/{time} [GET]
  • Create a Recurring Event - /events/v2/{accountId}/events/recurring{?frequency,numberOfTimes} [POST]
  • List Upcoming Events - /events/v2/{accountId}/events/upcoming [GET]
  • List Impending Events - /events/v2/{accountId}/events/upcoming/{rangeInHours} [GET]
  • Remove an Event - /events/v2/{accountId}/events/{eventId} [DELETE]
  • Get an Event - /events/v2/{accountId}/events/{eventId} [GET]
  • Modify an Event, with POST - /events/v2/{accountId}/events/{eventId} [POST]
  • Modify an Event, with PUT - /events/v2/{accountId}/events/{eventId} [PUT]
  • List Alerts per Event - /events/v2/{accountId}/events/{eventId}/alerts [GET]
  • List Services - /events/v2/{accountId}/events/{eventId}/services [GET]
  • Get Event’s I/O Bandwidth - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/bandwidth [GET]
  • Get Event’s I/O Bandwidth per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/bandwidth/{cpcode} [GET]
  • Get Edge Bandwidth per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/edge/bandwidth/{cpcode} [GET]
  • Get Event’s Edge Requests, per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/edge/requests/{cpcode} [GET]
  • Get Event’s Status Totals - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/edge/status [GET]
  • Get Event’s Status Totals per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/edge/status/{cpcode} [GET]
  • Get Event’s Bandwidth Data - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/bandwidth [GET]
  • Get Event’s Bandwidth Data per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/bandwidth/{cpcode} [GET]
  • Get Event’s Origin Requests - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/requests [GET]
  • Get Event’s Origin Requests per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/requests/{cpcode} [GET]
  • Get Event’s Origin Statuses - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/status [GET]
  • Get Event’s Origin Statuses per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/origin/status/{cpcode} [GET]
  • Get Event’s Requests - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/requests [GET]
  • Get Event’s Requests per CP Code - /events/v2/{accountId}/events/{eventId}/trafficdata/cpcode/requests/{cpcode} [GET]
  • Get Entry Point Data for Flash Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/entrypoint/flashlive [GET]
  • Get Entry Point Data for a Flash Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/entrypoint/flashlive/{streamId} [GET]
  • Get Entry Point Data for Universal Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/entrypoint/universallive [GET]
  • Get Entry Point Data for a Universal Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/entrypoint/universallive/{streamId} [GET]
  • Get Aggregate Data for Flash Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressbw [GET]
  • Get Aggregate Data for a Flash Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressbw/{streamId} [GET]
  • Get Request Data for Flash Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressrequests [GET]
  • Get Request Data for a Flash Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressrequests/{streamId} [GET]
  • Get Viewer Data for Flash Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressviewers [GET]
  • Get Viewer Data for a Flash Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/fl/egressviewers/{streamId} [GET]
  • Get Aggregate Data for Silverlight Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressbw [GET]
  • Get Request Data for Silverlight Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressrequests [GET]
  • Get Request Data for a Silverlight Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressrequests/{streamId} [GET]
  • Get Status Data for Silverlight Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressstatus [GET]
  • Get Status Data for a Silverlight Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressstatus/{streamId} [GET]
  • Get Viewer Data for Silverlight Live Streams - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressviewers [GET]
  • Get Viewer Data for a Silverlight Live Stream - /events/v2/{accountId}/events/{eventId}/trafficdata/hdsll/egressviewers/{streamId} [GET]
  • Get SRIP Connections - /events/v2/{accountId}/events/{eventId}/trafficdata/srip/connections [GET]
  • Get SRIP Connections per Slot - /events/v2/{accountId}/events/{eventId}/trafficdata/srip/connections/{slotId} [GET]
  • Get SRIP Bandwidth - /events/v2/{accountId}/events/{eventId}/trafficdata/srip/sourcebandwidth [GET]
  • Get SRIP Bandwidth per Slot - /events/v2/{accountId}/events/{eventId}/trafficdata/srip/sourcebandwidth/{slotId} [GET]
  • Get Event with its Services - /events/v2/{accountId}/events/{eventId}{?services} [GET]
  • Remove Events - /events/v2/{accountId}/events{?startRange,endRange,sortField,sortOrder,startIndex,limit,customerEventId} [DELETE]
  • List Events - /events/v2/{accountId}/events{?startRange,endRange,sortField,sortOrder,startIndex,limit,customerEventId} [GET]
  • POST a New Event - /events/v2/{accountId}/events{?startRange,endRange,sortField,sortOrder,startIndex,limit,customerEventId} [POST]
  • PUT a New Event - /events/v2/{accountId}/events{?startRange,endRange,sortField,sortOrder,startIndex,limit,customerEventId} [PUT]
  • List CP Codes - /events/v2/{accountId}/sites/cpcodes [GET]
  • List IPA and SXL Configurations - /events/v2/{accountId}/srip{?sortField,sortOrder,limit,startIndex} [GET]
  • List Flash Live Streams - /events/v2/{accountId}/streams/flashlive [GET]
  • List Silverlight Live Streams - /events/v2/{accountId}/streams/silverlightlive [GET]
  • List Universal Live Streams - /events/v2/{accountId}/streams/universallive{?sortField,sortOrder,limit,startIndex} [GET]
  • Get Report Packs - clientside_qos1_live [GET]
  • Get Event Traffic Data by CP Code - data [GET]
  • Get Edge Bandwidth for Universal Live Streams - deliveryFormat [GET]
  • Get Silverlight Live Stream - streamId [GET]
  • Get Audience Size - timeAggInterval [GET]
FEO
  • Purge a Configuration - /feo/v1/purge [POST]
Image Manager
  • List Image Collections - /imaging/v0/imagecollections [GET]
  • Get an Image Collection’s Tags - /imaging/v0/imagecollections/tags/{id} [GET]
  • Modify an Image Collection’s Tags - /imaging/v0/imagecollections/tags/{id} [PUT]
  • Get an Image Collection - /imaging/v0/imagecollections/{id} [GET]
  • Add or Modify an Image Collection - /imaging/v0/imagecollections/{id} [PUT]
  • List Image Collections By Tag - /imaging/v0/imagecollections{?tag} [GET]
  • Get an Image - /imaging/v0/images/{id} [GET]
  • List Images to a Limit - /imaging/v0/images{?limit} [GET]
  • List a Policy’s Images - /imaging/v0/images{?policyId} [GET]
  • List Images Matching a URL - /imaging/v0/images{?url} [GET]
  • List Policies - /imaging/v0/policies [GET]
  • Remove a Policy - /imaging/v0/policies/{id} [DELETE]
  • Get a Policy - /imaging/v0/policies/{id} [GET]
  • Add or Modify a Policy - /imaging/v0/policies/{id} [PUT]
  • Remove an Image Collection - id [DELETE]
  • Get Policy History - id [GET]
Invoicing
  • List Account’s Invoices - /invoicing-api/v2/accounts/{accountId}/invoices{?year,month} [GET]
  • List Notifications - /invoicing-api/v2/accounts/{accountId}/notifications [GET]
  • Create a Notification - /invoicing-api/v2/accounts/{accountId}/notifications [POST]
  • Remove a Notification - /invoicing-api/v2/accounts/{accountId}/notifications/{notificationId} [DELETE]
  • Get a Notification - /invoicing-api/v2/accounts/{accountId}/notifications/{notificationId} [GET]
  • Modify a Notification - /invoicing-api/v2/accounts/{accountId}/notifications/{notificationId} [PUT]
  • List Contract’s Invoice Files - /invoicing-api/v2/contracts/{contractId}/invoices/{invoiceNumber}/files [GET]
  • List Contract’s Invoices - /invoicing-api/v2/contracts/{contractId}/invoices{?year,month} [GET]
  • Download Geobilling Files - /invoicing-api/v2/contracts/{contractId}/products/{productId}/geo-billing-files{?year,month,day} [GET]
  • Download an Invoice File - Content-Type [GET]
Log Delivery Service
  • Resume a Configuration - /lds/v1/configurations/resume/{serviceId} [POST]
  • Get Validation Context - /lds/v1/dictionaries/{dictionaryName}/validation/data [GET]
  • List Redeliveries - /lds/v1/redeliveries [GET]
  • Create a Redelivery - /lds/v1/redeliveries [POST]
  • List Configurations - acgObject [GET]
  • Get a Dictionary - key [GET]
  • Get a Redelivery - redeliveryId [GET]
  • Remove a Configuration - serviceId [DELETE]
  • Get a Configuration - serviceId [GET]
  • Create a Configuration - serviceId [POST]
  • Modify a Configuration - serviceId [PUT]
  • Copy a Configuration - sourceServiceId [POST]
Network Lists
  • Search Network Lists - /network-list/v1/network_lists/search{?expression,listType,extended,includeDeprecated} [GET]
  • Activate a Network List - /network-list/v1/network_lists/{networkListId}/activate{?env} [POST]
  • Add an Element - /network-list/v1/network_lists/{networkListId}/element [PUT]
  • Remove an Element - /network-list/v1/network_lists/{networkListId}/element{?element} [DELETE]
  • Get Activation Snapshot - /network-list/v1/network_lists/{networkListId}/history{?sync%2dpoint,extended} [GET]
  • Share a Network List - /network-list/v1/network_lists/{networkListId}/share [POST]
  • Get Activation Status - /network-list/v1/network_lists/{networkListId}/status{?env} [GET]
  • Get a Network List - /network-list/v1/network_lists/{networkListId}{?extended} [GET]
  • Add to a Network List - /network-list/v1/network_lists/{networkListId}{?extended} [POST]
  • Modify a Network List - /network-list/v1/network_lists/{networkListId}{?extended} [PUT]
  • List Network Lists - /network-list/v1/network_lists{?listType,extended,includeDeprecated,includeElements} [GET]
  • Create a Network List - /network-list/v1/network_lists{?listType,extended,includeDeprecated,includeElements} [POST]
  • List Sharing Status - ALL [GET]
Prolexic Analytics
  • Get an Attack Report - /prolexic-analytics/v1/attack-report/contract/{contract}/attack-id/{attackId} [GET]
  • List Attack Reports - /prolexic-analytics/v1/attack-reports/contract/{contract}/start/{start}/end/{end} [GET]
  • List Critical Events - /prolexic-analytics/v1/critical-events/contract/{contract} [GET]
  • List Events - /prolexic-analytics/v1/events/contract/{contract} [GET]
  • List Metric Types - /prolexic-analytics/v1/metric-types [GET]
  • Get Metrics Data - type [POST]
Property Manager
  • Get Build Details - /papi/v0/build [GET]
  • Get Client Settings - /papi/v0/client-settings [GET]
  • Update Client Settings - /papi/v0/client-settings [PUT]
  • List Contracts - /papi/v0/contracts/ [GET]
  • List CP Codes - /papi/v0/cpcodes/{?contractId,groupId} [GET]
  • Create a New CP Code - /papi/v0/cpcodes/{?contractId,groupId} [POST]
  • Get a CP Code - /papi/v0/cpcodes/{cpcodeId}{?contractId,groupId} [GET]
  • List Edge Hostnames - /papi/v0/edgehostnames/{?contractId,groupId,options} [GET]
  • Create a New Edge Hostname - /papi/v0/edgehostnames/{?contractId,groupId,options} [POST]
  • Get an Edge Hostname - /papi/v0/edgehostnames/{edgeHostnameId}{?contractId,groupId,options} [GET]
  • List Groups - /papi/v0/groups/ [GET]
  • List Products - /papi/v0/products/{?contractId} [GET]
  • List Properties - /papi/v0/properties/{?contractId,groupId} [GET]
  • Create or Clone a Property - /papi/v0/properties/{?contractId,groupId} [POST]
  • List a Property’s Activations - /papi/v0/properties/{propertyId}/activations/{?contractId,groupId} [GET]
  • Get a Property’s Latest Version - /papi/v0/properties/{propertyId}/versions/latest{?contractId,groupId,activatedOn} [GET]
  • List Property Versions - /papi/v0/properties/{propertyId}/versions/{?contractId,groupId} [GET]
  • List Available Criteria - /papi/v0/properties/{propertyId}/versions/{propertyVersion}/available-criteria{?contractId,groupId} [GET]
  • List a Property Version’s Hostnames - /papi/v0/properties/{propertyId}/versions/{propertyVersion}/hostnames/{?contractId,groupId} [GET]
  • Get a Property Version’s Rule Tree - /papi/v0/properties/{propertyId}/versions/{propertyVersion}/rules/{?contractId,groupId} [GET]
  • Get a Rule Tree’s Digest - /papi/v0/properties/{propertyId}/versions/{propertyVersion}/rules/{?contractId,groupId} [HEAD]
  • Update a Property Version’s Rule Tree - /papi/v0/properties/{propertyId}/versions/{propertyVersion}/rules/{?contractId,groupId} [PUT]
  • Get a Property - /papi/v0/properties/{propertyId}{?contractId,groupId} [GET]
  • List Available Rule Formats - /papi/v0/rule-formats [GET]
  • Get a Rule Format’s JSON Schema - /papi/v0/schemas/products/{productId}/{ruleFormat} [GET]
  • Get a Request’s JSON Schema - /papi/v0/schemas/request/{filename} [GET]
  • Get a Property Version - Accept: text/xml [GET]
  • Update a Property Version’s Hostnames - cnameFrom [PUT]
  • Create a New Property Version - createFromVersion [POST]
  • Get an Activation - Retry-After [GET]
  • Cancel a Pending Activation - status [DELETE]
  • Create a New Activation - {"type":"/papi/v0/activation-warnings-not-acknowledged"} [POST]
SaaS Registration
  • List Applications - /config-saas-registration/v1/applications/{?contractId} [GET]
  • Create a New Application - /config-saas-registration/v1/applications/{?contractId} [POST]
  • Remove an Application - /config-saas-registration/v1/applications/{surrogateId}/{?contractId} [DELETE]
  • Get an Application - /config-saas-registration/v1/applications/{surrogateId}/{?contractId} [GET]
  • Modify an Application - /config-saas-registration/v1/applications/{surrogateId}/{?contractId} [PUT]
  • List Customers - /config-saas-registration/v1/customers/{?contractId} [GET]
  • Create a New Customer - /config-saas-registration/v1/customers/{?contractId} [POST]
  • Remove a Customer - /config-saas-registration/v1/customers/{surrogateId}/{?contractId} [DELETE]
  • Get a Customer - /config-saas-registration/v1/customers/{surrogateId}/{?contractId} [GET]
  • Modify a Customer - /config-saas-registration/v1/customers/{surrogateId}/{?contractId} [PUT]
  • List Pairs - /config-saas-registration/v1/pairs/{?contractId} [GET]
  • Create a New Pair - /config-saas-registration/v1/pairs/{?contractId} [POST]
  • Remove a Pair - /config-saas-registration/v1/pairs/{surrogateId}/{?contractId} [DELETE]
  • Get a Pair - /config-saas-registration/v1/pairs/{surrogateId}/{?contractId} [GET]
  • Modify a Pair - /config-saas-registration/v1/pairs/{surrogateId}/{?contractId} [PUT]
Secure Provisioning
  • List SPS Requests - /config-secure-provisioning-service/v1/sps-requests{?contractId,groupId,after,information} [GET]
  • Create a Request - /config-secure-provisioning-service/v1/sps-requests{?contractId,groupId,after,information} [POST]
  • Create a Secure Edge Hostname - subscriptionId [POST]
SecureHD Policy Editor
  • List Policies - /config-media-security/v1/security [GET]
  • Create a Policy - /config-media-security/v1/security [POST]
  • List Access Control Groups - /config-media-security/v1/security/acgs [GET]
  • List Countries - /config-media-security/v1/security/countries [GET]
  • List Designated Market Areas - /config-media-security/v1/security/dmas [GET]
  • Get an HD Config Policy - /config-media-security/v1/security/live/{domain}/policy [GET]
  • Modify an HD Config Policy - /config-media-security/v1/security/live/{domain}/policy [PUT]
  • Get an HD Config Policy per Environment - /config-media-security/v1/security/live/{domain}/policy/{environment} [GET]
  • List Policy Assignments - /config-media-security/v1/security/live/{policyID}/policyassignments [GET]
  • Promote a Policy Assignment - /config-media-security/v1/security/live/{policyID}/policyassignments/promote [PUT]
  • Revert a Policy Assignment Promotion - /config-media-security/v1/security/live/{policyID}/policyassignments/revert [PUT]
  • Get a Policy Assignment - /config-media-security/v1/security/live/{policyID}/policyassignments/{environment} [GET]
  • List Regions - /config-media-security/v1/security/regions [GET]
  • List Regions per Country - /config-media-security/v1/security/regions/{countryCode} [GET]
  • Mark a Policy for Deletion - /config-media-security/v1/security/{policyID} [DELETE]
  • Get a Policy - /config-media-security/v1/security/{policyID} [GET]
  • Modify a Policy - /config-media-security/v1/security/{policyID} [PUT]
  • Clone a Policy - /config-media-security/v1/security/{policyID}/clonePolicy [POST]
  • Promote a Policy - /config-media-security/v1/security/{policyID}/promote [PUT]
  • Remove a Policy - /config-media-security/v1/security/{policyID}/promoteDelete [DELETE]
  • Restore a Policy Deletion - /config-media-security/v1/security/{policyID}/revertDelete [PUT]
  • Restore a Policy Edit - /config-media-security/v1/security/{policyID}/revertEdit [PUT]
  • Get Policy per Environment - /config-media-security/v1/security/{policyID}/{environment} [GET]
Security Monitor
  • Get a Report Pack - /security-monitor/v1/report-packs/{reportPackId} [GET]
  • List Data Sources - /security-monitor/v1/report-packs/{reportPackId}/data-sources [GET]
  • List Data Stores - /security-monitor/v1/report-packs/{reportPackId}/data-stores [GET]
  • Get a Data Store - /security-monitor/v1/report-packs/{reportPackId}/data-stores/{dataStoreId} [GET]
  • List Report Packs - name [GET]
Service-Level Agreement API
  • List Agent Groups - /sla-api/v1/agent-groups [GET]
  • List Test Configuration Quotas - /sla-api/v1/test-quotas [GET]
  • Create a New Test Configuration - /sla-api/v1/tests [POST]
  • Delete a Test Configuration - /sla-api/v1/tests/{id} [DELETE]
  • Get a Test Configuration - /sla-api/v1/tests/{id} [GET]
  • Update a Test Configuration - /sla-api/v1/tests/{id} [PUT]
  • List Availability Reports - /sla-api/v1/tests/{slaTestId}/reports/availability{?start,end} [GET]
  • List Performance Reports - /sla-api/v1/tests/{slaTestId}/reports/performance{?start,end} [GET]
  • List Test Configurations - /sla-api/v1/tests{?slaTestIds} [GET]
Site Shield
  • List Maps - /siteshield/v1/maps [GET]
  • Get a Map - /siteshield/v1/maps/{id} [GET]
  • Acknowledge a Map - /siteshield/v1/maps/{id}/acknowledge [POST]
Traffic Management
  • List Domains - /config-gtm/v1/domains/ [GET]
  • Get a Domain - /config-gtm/v1/domains/{domain} [GET]
  • Create or Update a Domain - /config-gtm/v1/domains/{domain} [PUT]
  • Remove an AS Map - /config-gtm/v1/domains/{domain}/as-maps/{mapName} [DELETE]
  • Get an AS Map - /config-gtm/v1/domains/{domain}/as-maps/{mapName} [GET]
  • Create or Update an AS Map - /config-gtm/v1/domains/{domain}/as-maps/{mapName} [PUT]
  • List CIDR Maps - /config-gtm/v1/domains/{domain}/cidr-maps [GET]
  • Remove a CIDR Map - /config-gtm/v1/domains/{domain}/cidr-maps/{mapName} [DELETE]
  • Get a CIDR Map - /config-gtm/v1/domains/{domain}/cidr-maps/{mapName} [GET]
  • Create or Update a CIDR Map - /config-gtm/v1/domains/{domain}/cidr-maps/{mapName} [PUT]
  • List Data Centers - /config-gtm/v1/domains/{domain}/datacenters [GET]
  • Create a Data Center - /config-gtm/v1/domains/{domain}/datacenters [POST]
  • Remove a Data Center - /config-gtm/v1/domains/{domain}/datacenters/{datacenterId} [DELETE]
  • Get a Data Center - /config-gtm/v1/domains/{domain}/datacenters/{datacenterId} [GET]
  • Update a Data Center - /config-gtm/v1/domains/{domain}/datacenters/{datacenterId} [PUT]
  • List Geographic Maps - /config-gtm/v1/domains/{domain}/geographic-maps [GET]
  • Remove a Geographic Map - /config-gtm/v1/domains/{domain}/geographic-maps/{mapName} [DELETE]
  • Get a Geographic Map - /config-gtm/v1/domains/{domain}/geographic-maps/{mapName} [GET]
  • Create or Update a Geographic Map - /config-gtm/v1/domains/{domain}/geographic-maps/{mapName} [PUT]
  • List Properties - /config-gtm/v1/domains/{domain}/properties [GET]
  • Remove a Property - /config-gtm/v1/domains/{domain}/properties/{propertyName} [DELETE]
  • Get a Property - /config-gtm/v1/domains/{domain}/properties/{propertyName} [GET]
  • Create or Update a Property - /config-gtm/v1/domains/{domain}/properties/{propertyName} [PUT]
  • List Resources - /config-gtm/v1/domains/{domain}/resources [GET]
  • Remove a Resource - /config-gtm/v1/domains/{domain}/resources/{resourceName} [DELETE]
  • Get a Resource - /config-gtm/v1/domains/{domain}/resources/{resourceName} [GET]
  • Create or Update a Resource - /config-gtm/v1/domains/{domain}/resources/{resourceName} [PUT]
  • Get Current Status - /config-gtm/v1/domains/{domain}/status/current [GET]
Traffic Management Load Feedback
  • Fetch Load Data - connections [GET]
  • Submit Load Data - region [POST]
User Admin
  • List Groups - /user-admin/v1/accounts/{accountId}/groups [GET]
  • Remove a Group - /user-admin/v1/accounts/{accountId}/groups/{groupId} [DELETE]
  • Get a Group - /user-admin/v1/accounts/{accountId}/groups/{groupId} [GET]
  • Create a New Group - /user-admin/v1/accounts/{accountId}/groups/{groupId} [POST]
  • Modify a Group - /user-admin/v1/accounts/{accountId}/groups/{groupId} [PUT]
  • List Nested Groups - /user-admin/v1/accounts/{accountId}/groups/{groupId}/groups [GET]
  • List a Group’s Properties - /user-admin/v1/accounts/{accountId}/groups/{groupId}/properties [GET]
  • Get a Property - /user-admin/v1/accounts/{accountId}/groups/{groupId}/properties/{assetId} [GET]
  • List a Property’s Users - /user-admin/v1/accounts/{accountId}/groups/{groupId}/properties/{assetId}/users [GET]
  • List a User’s Property Exceptions - /user-admin/v1/accounts/{accountId}/groups/{groupId}/users/{contactId}/propertyExceptions [GET]
  • Modify a User’s Set of Property Exceptions - /user-admin/v1/accounts/{accountId}/groups/{groupId}/users/{contactId}/propertyExceptions [PUT]
  • Modify a Property Exception - /user-admin/v1/accounts/{accountId}/groups/{groupId}/users/{contactId}/propertyExceptions/{propertyId} [PUT]
  • Move a Group within Another Group - /user-admin/v1/accounts/{accountId}/move/group/{groupId}/groups/{destinationGroupId}/ [POST]
  • Move a Property to Another Group - /user-admin/v1/accounts/{accountId}/properties/{propertyId} [POST]
  • List Roles - /user-admin/v1/accounts/{accountId}/roles [GET]
  • Create a New Role - /user-admin/v1/accounts/{accountId}/roles [POST]
  • Modify a Role - /user-admin/v1/accounts/{accountId}/roles [PUT]
  • List Grantable Roles - /user-admin/v1/accounts/{accountId}/roles/grantable [GET]
  • Remove a Role - /user-admin/v1/accounts/{accountId}/roles/{roleId} [DELETE]
  • Get a Role - /user-admin/v1/accounts/{accountId}/roles/{roleId} [GET]
  • List Users - /user-admin/v1/accounts/{accountId}/users [GET]
  • Create a New User - /user-admin/v1/users [POST]
  • Remove a User - /user-admin/v1/users/{contactId} [DELETE]
  • Modify a User - /user-admin/v1/users/{contactId} [PUT]
  • List a Group’s Users - /user-admin/v1/users{?groupId,actions} [GET]
  • Get a User - 4324324321 [GET]
  • Reset a User’s Password - send_email [PUT]
ARIN
Autonomous System Numbers (ASNs) API
  • Autonomous System Number(s) - /asn [GET]
  • List POCs - /asn/pocs [GET]
CIDR API
  • IP and CIDR Queries - cidr/ [GET]
Customers API
  • Manage customers - /customers [GET]
Network API
  • List Children - /net/children [GET]
  • List Partent - /net/parent [GET]
  • List POCs - /net/pocs [GET]
  • List RDNS - /net/rdns [GET]
  • Networks - /nets [GET]
Organization API
  • List ASNS - /org/asns [GET]
  • List Nets - /org/nets [GET]
  • List POCs - /org/pocs [GET]
  • Manages organizations - /orgs [GET]
Point of Contact (POC) API
  • Point of Contact (POC) - /poc [GET]
  • ASNs - /poc/asns [GET]
  • Nets - /poc/nets [GET]
  • Organizations - /poc/org [GET]
Reverse DNS API
  • Reverse DNS - /rdns [GET]
  • List Nets - /rdns/nets [GET]
CloudFlare
App Subscription API
  • List all of your app subscriptions - /user/billing/subscriptions/apps [GET]
  • Billing subscription details - /user/billing/subscriptions/apps/:identifier [GET]
Custom Pages for a Zone API
  • A list of available Custom Pages the zone can use - /zones/:zone_identifier/custom_pages [GET]
  • Details about a specific Custom page details - /zones/:zone_identifier/custom_pages/:identifier [GET]
  • Update Custom page URL - /zones/:zone_identifier/custom_pages/:identifier [PUT]
Custom SSL for a Zone API
  • List, search, sort, and filter all of your custom SSL certificates - /zones/:zone_identifier/custom_certificates [GET]
  • Upload a new SSL certificate for a zone - /zones/:zone_identifier/custom_certificates [POST]
  • Delete an SSL certificate permission needed: #ssl:edit - /zones/:zone_identifier/custom_certificates/:identifier [DELETE]
  • SSL configuration details permission needed: #ssl:read - /zones/:zone_identifier/custom_certificates/:identifier [GET]
  • Upload a new private key and/or PEM/CRT for the SSL certificate - /zones/:zone_identifier/custom_certificates/:identifier [PATCH]
  • If a zone has multiple SSL certificates, you can set the order in which they should be used during a request - /zones/:zone_identifier/custom_certificates/prioritize [PUT]
DNS Records for a Zone API
  • List, search, sort, and filter a zones' DNS records - /zones/:zone_identifier/dns_records [GET]
  • Create a new DNS record for a zone - /zones/:zone_identifier/dns_records [POST]
  • Delete DNS record permission needed: #dns_records:edit - /zones/:zone_identifier/dns_records/:identifier [DELETE]
  • DNS record details permission needed: #dns_records:read - /zones/:zone_identifier/dns_records/:identifier [GET]
  • Update DNS record permission needed: #dns_records:edit - /zones/:zone_identifier/dns_records/:identifier [PUT]
Firewall access rule for a Zone API
  • Search, sort, and filter IP/country access rules - /zones/:zone_id/firewall/access_rules/rules [GET]
  • Make a new IP, IP range, or country access rule for the zone - /zones/:zone_id/firewall/access_rules/rules [POST]
  • Remove an access rule so it is no longer evaluated during requests - /zones/:zone_id/firewall/access_rules/rules/:identifier [DELETE]
  • Update rule state and/or configuration for the zone - /zones/:zone_id/firewall/access_rules/rules/:identifier [PATCH]
Keyless SSL for a Zone API
  • List all Keyless SSL configurations for a given zone - /zones/:zone_identifier/keyless_certificates [GET]
  • The keyless SSL name - /zones/:zone_identifier/keyless_certificates [POST]
  • Delete Keyless configuration permission needed: #ssl:edit - /zones/:zone_identifier/keyless_certificates/:identifier [DELETE]
  • Details for one Keyless SSL configuration - /zones/:zone_identifier/keyless_certificates/:identifier [GET]
  • This will update attributes of a Keyless SSL - /zones/:zone_identifier/keyless_certificates/:identifier [PATCH]
Organization Invites API
  • Change the Roles of a Pending Invite - /organizations/:organization_identifier/invite/:identifier [PATCH]
  • List all invitations associated with an organization - /organizations/:organization_identifier/invites [GET]
  • Invite a User to become a Member of an Organization - /organizations/:organization_identifier/invites [POST]
  • Cancel an existing invitation - /organizations/:organization_identifier/invites/:identifier [DELETE]
  • Get the details of an invitation - /organizations/:organization_identifier/invites/:identifier [GET]
Organization Members API
  • List all members of a organization - /organizations/:organization_identifier/members [GET]
  • Remove a member from an organization - /organizations/:organization_identifier/members/:identifier [DELETE]
  • Get information about a specific member of an organization - /organizations/:organization_identifier/members/:identifier [GET]
  • Change the Roles of an Organization's Member - /organizations/:organization_identifier/members/:identifier [PATCH]
Organization Roles API
  • Get all available roles for an organization - /organizations/:organization_identifier/roles [GET]
  • Get information about a specific role for an organization - /organizations/:organization_identifier/roles/:identifier [GET]
Organization-level Firewall access rule API
  • Search, sort, and filter IP/country access rules - /organizations/:organization_id/firewall/access_rules/rules [GET]
  • Make a new IP, IP range, or country access rule for all zones owned by the organization - /organizations/:organization_id/firewall/access_rules/rules [POST]
  • Remove an access rule so it is no longer evaluated during requests - /organizations/:organization_id/firewall/access_rules/rules/:identifier [DELETE]
  • Update rule state and/or configuration - /organizations/:organization_id/firewall/access_rules/rules/:identifier [PATCH]
Organizations API
  • Get information about a specific organization that you are a member of - /organizations/:identifier [GET]
  • Update an existing Organization - /organizations/:identifier [PATCH]
Railgun API
  • List, search, sort and filter your Railguns - /railguns [GET]
  • Readable identifier of the railgun - /railguns [POST]
  • Disable and delete a Railgun - /railguns/:identifier [DELETE]
  • Railgun details - /railguns/:identifier [GET]
  • Enable or disable a Railgun for all zones connected to it - /railguns/:identifier [PATCH]
  • The zones that are currently using this Railgun - /railguns/:identifier/zones [GET]
Railgun connections for a Zone API
  • A list of available Railguns the zone can use - /zones/:zone_identifier/railguns [GET]
  • Details about a specific Railgun - /zones/:zone_identifier/railguns/:identifier [GET]
  • Connect or disconnect a Railgun - /zones/:zone_identifier/railguns/:identifier [PATCH]
  • Test Railgun connection to the Zone - /zones/:zone_identifier/railguns/:identifier/diagnose [GET]
User API
  • User details - /user [GET]
  • Update part of your user details - /user [PATCH]
User Billing History API
  • Access your billing history object - /user/billing/history [GET]
User Billing Profile API
  • Access your billing profile object - /user/billing/profile [GET]
User-level Firewall access rule API
  • Search, sort, and filter IP/country access rules - /user/firewall/access_rules/rules [GET]
  • Make a new IP, IP range, or country access rule for all zones owned by the user - /user/firewall/access_rules/rules [POST]
  • Remove an access rule so it is no longer evaluated during requests - /user/firewall/access_rules/rules/:identifier [DELETE]
  • Update rule state and/or configuration - /user/firewall/access_rules/rules/:identifier [PATCH]
Users Invites API
  • List all invitations associated with my user - /user/invites [GET]
  • Get the details of an invitation - /user/invites/:identifier [GET]
  • Respond to an invitation - /user/invites/:identifier [PATCH]
Users Organizations API
  • List organizations the user is associated with - /user/organizations [GET]
  • Remove association to an organization - /user/organizations/:identifier [DELETE]
  • Get a specific organization the user is associated with - /user/organizations/:identifier [GET]
WAF Rule Groups API
  • Search, list, and sort rule groups contained within a package - /zones/:zone_identifier/firewall/waf/packages/:package_identifier/groups [GET]
  • Get a single rule group - /zones/:zone_identifier/firewall/waf/packages/:package_identifier/groups/:identifier [GET]
  • Update the state of a rule group - /zones/:zone_identifier/firewall/waf/packages/:package_identifier/groups/:identifier [PATCH]
WAF Rule Packages API
  • Retrieve firewall packages for a zone - /zones/:zone_identifier/firewall/waf/packages [GET]
  • Get information about a single firewall package - /zones/:zone_identifier/firewall/waf/packages/:identifier [GET]
  • Change the sensitivity and action for an anomaly detection type WAF rule package - /zones/:zone_identifier/firewall/waf/packages/:identifier [PATCH]
WAF Rules API
  • Search, sort, and filter rules within a package - /zones/:zone_id/firewall/waf/packages/:package_id/rules [GET]
  • Individual information about a rule - /zones/:zone_id/firewall/waf/packages/:package_id/rules/:identifier [GET]
  • Update the action the rule will perform if triggered on the zone - /zones/:zone_id/firewall/waf/packages/:package_id/rules/:identifier [PATCH]
Zone Analytics API
  • This view provides a breakdown of analytics data by datacenter - /zones/:zone_identifier/analytics/colos [GET]
  • The dashboard view provides both totals and timeseries data for the given zone and time period across the entire CloudFlare network - /zones/:zone_identifier/analytics/dashboard [GET]
Zone API
  • List, search, sort, and filter your zones - /zones [GET]
  • The domain name - /zones [POST]
  • Delete an existing zone - /zones/:identifier [DELETE]
  • Zone details permission needed: #zone:read - /zones/:identifier [GET]
  • Only one zone property can be changed at a time - /zones/:identifier [PATCH]
  • Initiate another zone activation check permission needed: #zone:edit - /zones/:identifier/activation_check [PUT]
  • Remove ALL files from CloudFlare's cache - /zones/:identifier/purge_cache [DELETE]
Zone Settings API
Zone Subscription API
  • List all of your zone plan subscriptions - /user/billing/subscriptions/zones [GET]
  • Billing subscription details - /user/billing/subscriptions/zones/:identifier [GET]
DNS Made Easy
DNS Made Easy Managed DNS API
DomainTools
Brand Monitor API
  • Brand Monitor - /mark-alert/ [GET]
Domain Profile API
  • Domain Profile - /{domain} [GET]
Domain Search API
  • Domain Search - /domain-search/ [GET]
Domain Suggestions API
  • Domain Suggestions - /domain-suggestions/ [GET]
Hosting History API
  • Domain History - /{domain}/hosting-history/ [GET]
IP Monitor API
  • IP Monitor - /ip-monitor/ [GET]
IP Registrant Monitor API
  • IP Registrant Monitor - /ip-registrant-monitor/ [GET]
Name Server Monitor API
  • Name Server Monitor - /name-server-monitor/ [GET]
Parsed Whois API
  • Parsed Whois - /{domain}/whois/parsed [GET]
Registrant Monitor API
  • IP Registrant Monitor - /ip-registrant-monitor/ [GET]
Reverse IP API
  • Reverse IP Whois - /reverse-ip-whois/ [GET]
Reverse IP Whois API
  • Reverse IP Whois - /reverse-ip-whois/ [GET]
Reverse Name Server API
  • Reverse Name Server - /{domain]/name-server-domains/ [GET]
Reverse Whois API
  • Reverse Whois - /reverse-whois/ [GET]
Whois History API
  • Whois History - /{domain}/whois/history/ [GET]
Whois Lookup API
  • Whois Lookup - /{domain}/whois [GET]
Dyn
Dyn Internet Intelligence API
Dyn Managed DNS API
Dyn Remote Access API
Google
Cloud DNS API
  • Get Projects - /{project} [GET]
  • Project Parameters - /{project} [PARAMETERS]
  • Get Managed Zones - /{project}/managedZones [GET]
  • Managed Zones Parameters - /{project}/managedZones [PARAMETERS]
  • Add Managed Zone - /{project}/managedZones [POST]
  • Delete Managed Zone - /{project}/managedZones/{managedZone} [DELETE]
  • Get Managed Zone - /{project}/managedZones/{managedZone} [GET]
  • Managed Zone Parameters - /{project}/managedZones/{managedZone} [PARAMETERS]
  • Get Managed Zone Changes - /{project}/managedZones/{managedZone}/changes [GET]
  • Get Managed Zone Changes Parameters - /{project}/managedZones/{managedZone}/changes [PARAMETERS]
  • Add Managed Zone Changes - /{project}/managedZones/{managedZone}/changes [POST]
  • Get Managed Zone Change - /{project}/managedZones/{managedZone}/changes/{changeId} [GET]
  • Get Managed Zone Changes Parameters - /{project}/managedZones/{managedZone}/changes/{changeId} [PARAMETERS]
  • Get Managed Zone Resources - /{project}/managedZones/{managedZone}/rrsets [GET]
  • Get Managed Zone Resources Parameters - /{project}/managedZones/{managedZone}/rrsets [PARAMETERS]
GSLB.me
GSLB.me Geohosts API
GSLB.me Metrics API
GSLB.me Records API
GSLB.me Reporting API
GSLB.me Zones API
Microsoft Azure
DNS Management API
  • List Zones - /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnszones [GET]
  • List Zones - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones [GET]
  • Remove Group - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName} [DELETE]
  • Get Zone - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName} [GET]
  • Update Zone Group - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName} [PUT]
  • Get Record - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/recordsets [GET]
  • Get Record in Zone - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType} [GET]
  • Delete Record - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType}/{relativeRecordSetName} [DELETE]
  • Get Record - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType}/{relativeRecordSetName} [GET]
  • Update Record - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType}/{relativeRecordSetName} [PATCH]
  • Update Record - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnszones/{zoneName}/{recordType}/{relativeRecordSetName} [PUT]
Rackspace
DNS Domains API
  • Delete domains - /v1.0/{account}/domainsn [DELETE]
  • List domains - /v1.0/{account}/domainsn [GET]
  • Create domain - /v1.0/{account}/domainsn [POST]
  • Update domains - /v1.0/{account}/domainsn [PUT]
  • Import domain - /v1.0/{account}/domains/importn [POST]
  • Search domains - /v1.0/{account}/domains/searchn [GET]
  • Delete domain - /v1.0/{account}/domains/{domainId}n [DELETE]
  • List domain details without subdomains - /v1.0/{account}/domains/{domainId}n [GET]
  • Update domain - /v1.0/{account}/domains/{domainId}n [PUT]
  • Show domain changes - /v1.0/{account}/domains/{domainId}/changesn [GET]
  • Clone domain - /v1.0/{account}/domains/{domainId}/clonen [POST]
  • Export domain - /v1.0/{account}/domains/{domainId}/exportn [GET]
DNS Limits API
  • List limits - /v1.0/{account}/limitsn [GET]
  • List limit types - /v1.0/{account}/limits/typesn [GET]
  • Show limits - /v1.0/{account}/limits/{type}n [GET]
DNS Records API
  • Delete records - /v1.0/{account}/domains/{domainId}/recordsn [DELETE]
  • List records - /v1.0/{account}/domains/{domainId}/recordsn [GET]
  • Update records - /v1.0/{account}/domains/{domainId}/recordsn [PUT]
  • Delete record - /v1.0/{account}/domains/{domainId}/records/{recordId}n [DELETE]
  • Show record details - /v1.0/{account}/domains/{domainId}/records/{recordId}n [GET]
  • Update record - /v1.0/{account}/domains/{domainId}/records/{recordId}n [PUT]
DNS Subdomains API
  • List subdomains - /v1.0/{account}/domains/{domainId}/subdomainsn [GET]
Rackspace Cloud DNS
Reverse DNS API
  • Add PTR records - /v1.0/{account}/rdnsn [POST]
  • Update PTR records - /v1.0/{account}/rdnsn [PUT]
  • Delete PTR records - /v1.0/{account}/rdns/{service-name}n [DELETE]
  • List PTR records - /v1.0/{account}/rdns/{service-name}n [GET]
  • Show PTR record - /v1.0/{account}/rdns/{service-name}/{recordId}n [GET]
Zerigo
Hosts API
  • Get a host - /api/1.1/hosts/12345678.xml [GET]
  • Delete a host - /api/1.1/hosts/23456789.xml [DELETE]
  • Update a host - /api/1.1/hosts/23456789.xml [PUT]
  • List hosts - /api/1.1/zones/12345678/hosts.xml [GET]
  • Create a host - /api/1.1/zones/12345678/hosts.xml [POST]
  • Count all hosts - header [X-QUERY-COUNT]
  • Get a blank host - will [ZONE_ID]
Zone Templates API
  • List all templates - /api/1.1/zone_templates.xml [GET]
  • Create a template - /api/1.1/zone_templates.xml [POST]
  • Update a template - /api/1.1/zone_templates/12345678.xml [PUT]
  • Delete a template - /api/1.1/zone_templates/1234568.xml [DELETE]
  • Get a blank template - /api/1.1/zone_templates/new.xml [GET]
  • Get a template - and [HOST-TEMPLATES-COUNT]
  • Count all templates - header [X-QUERY-COUNT]
Zones API
  • List all zones - /api/1.1/zones.xml [GET]
  • Create a zone - /api/1.1/zones.xml [POST]
  • Delete a zone - /api/1.1/zones/12345678.xml [DELETE]
  • Update a zone - /api/1.1/zones/12345678.xml [PUT]
  • Get stats for a zone - /api/1.1/zones/12345678/stats.xml [GET]
  • Get a blank zone - /api/1.1/zones/new.xml [GET]
  • Get a zone - and [HOSTS-COUNT]
  • Count all zones - header [X-QUERY-COUNT]