API summary

See the API's various operations for details on their request parameters and response data.

You can also run this API with a Postman collection.

Run in Postman

OperationMethodEndpoint
Prerequisite data
List contractsGET/contracts
List CP codesGET/cpcodes
Create a new CP codePOST/cpcodes
Get a CP codeGET/cpcodes/​{cpcodeId}
List edge hostnamesGET/edgehostnames
Create a new edge hostnamePOST/edgehostnames
Get an edge hostnameGET/edgehostnames/​{edgeHostnameId}
List groupsGET/groups
List productsGET/products
List use casesGET/products/​{productId}/​mapping-use-cases
Includes
Limited availability List includesGET/includes
Limited availability Create or clone an includePOST/includes
Limited availability Validate an includeGET/includes/​validation-results/​{activationId}/​properties/​{propertyId}/​versions/​{propertyVersion}
Limited availability Remove an includeDELETE/includes/​{includeId}
Limited availability Get an includeGET/includes/​{includeId}
Limited availability List include's activationsGET/includes/​{includeId}/​activations
Limited availability Activate or deactivate an includePOST/includes/​{includeId}/​activations
Limited availability Cancel an include's pending activationDELETE/includes/​{includeId}/​activations/​{activationId}
Limited availability Get an include activationGET/includes/​{includeId}/​activations/​{activationId}
Limited availability List parent propertiesGET/includes/​{includeId}/​parents
Limited availability List include versionsGET/includes/​{includeId}/​versions
Limited availability Create a new include versionPOST/includes/​{includeId}/​versions
Limited availability Get the latest include versionGET/includes/​{includeId}/​versions/​latest
Limited availability Get an include versionGET/includes/​{includeId}/​versions/​{includeVersion}
Limited availability List available behaviors for an includeGET/includes/​{includeId}/​versions/​{includeVersion}/​available-behaviors
Limited availability List available criteria for an includeGET/includes/​{includeId}/​versions/​{includeVersion}/​available-criteria
Limited availability Get an include's rule treeGET/includes/​{includeId}/​versions/​{includeVersion}/​rules
Limited availability Get a digest for an include's rule treeHEAD/includes/​{includeId}/​versions/​{includeVersion}/​rules
Limited availability Patch an include's rule treePATCH/includes/​{includeId}/​versions/​{includeVersion}/​rules
Limited availability Update an include's rule treePUT/includes/​{includeId}/​versions/​{includeVersion}/​rules
Property hostnames
List hostnames for an accountGET/hostnames
Generate domain validation challengesPOST/hostnames/​certificate-challenges
Get audit historyGET/hostnames/​{hostname}/​audit-history
Properties
List propertiesGET/properties
Create or clone a propertyPOST/properties
Remove a propertyDELETE/properties/​{propertyId}
Get a propertyGET/properties/​{propertyId}
List property's activationsGET/properties/​{propertyId}/​activations
Activate or deactivate a propertyPOST/properties/​{propertyId}/​activations
Cancel a property's pending activationDELETE/properties/​{propertyId}/​activations/​{activationId}
Get a property activationGET/properties/​{propertyId}/​activations/​{activationId}
List property hostname activationsGET/properties/​{propertyId}/​hostname-activations
Cancel a pending property hostname activationDELETE/properties/​{propertyId}/​hostname-activations/​{hostnameActivationId}
Get a property hostname activationGET/properties/​{propertyId}/​hostname-activations/​{hostnameActivationId}
List hostnames for a propertyGET/properties/​{propertyId}/​hostnames
Add or remove hostnames for a property's hostname bucketPATCH/properties/​{propertyId}/​hostnames
Get property hostnames diffGET/properties/​{propertyId}/​hostnames/​diff
List property versionsGET/properties/​{propertyId}/​versions
Create a new property versionPOST/properties/​{propertyId}/​versions
Get the latest property versionGET/properties/​{propertyId}/​versions/​latest
Get a property versionGET/properties/​{propertyId}/​versions/​{propertyVersion}
List available behaviors for a propertyGET/properties/​{propertyId}/​versions/​{propertyVersion}/​available-behaviors
List available criteria for a propertyGET/properties/​{propertyId}/​versions/​{propertyVersion}/​available-criteria
List hostnames for a property versionGET/properties/​{propertyId}/​versions/​{propertyVersion}/​hostnames
Add or remove hostnames for a property versionPATCH/properties/​{propertyId}/​versions/​{propertyVersion}/​hostnames
Update hostnames for a property versionPUT/properties/​{propertyId}/​versions/​{propertyVersion}/​hostnames
Limited availability List property's includesGET/properties/​{propertyId}/​versions/​{propertyVersion}/​includes
Get a property's rule treeGET/properties/​{propertyId}/​versions/​{propertyVersion}/​rules
Get a digest for a property's rule treeHEAD/properties/​{propertyId}/​versions/​{propertyVersion}/​rules
Patch a property's rule treePATCH/properties/​{propertyId}/​versions/​{propertyVersion}/​rules
Update a property's rule treePUT/properties/​{propertyId}/​versions/​{propertyVersion}/​rules
Custom behaviors and overrides
List custom behaviorsGET/custom-behaviors
Get a custom behaviorGET/custom-behaviors/​{behaviorId}
List custom overridesGET/custom-overrides
Get a custom overrideGET/custom-overrides/​{overrideId}
Bulk search and update
Bulk activate a set of propertiesPOST/bulk/​activations
List bulk-activated propertiesGET/bulk/​activations/​{bulkActivationId}
Bulk version a set of propertiesPOST/bulk/​property-version-creations
List bulk-versioned propertiesGET/bulk/​property-version-creations/​{bulkCreateId}
Bulk patch a set of propertiesPOST/bulk/​rules-patch-requests
List bulk-patched propertiesGET/bulk/​rules-patch-requests/​{bulkPatchId}
Bulk search a set of properties or includesPOST/bulk/​rules-search-requests
Synchronously bulk search a set of properties or includesPOST/bulk/​rules-search-requests-synch
List bulk search resultsGET/bulk/​rules-search-requests/​{bulkSearchId}
Search
Search properties or includesPOST/search/​find-by-value
Rule formats, schemas, and utilities
Get build detailsGET/build
Get client settingsGET/client-settings
Update client settingsPUT/client-settings
List rule formatsGET/rule-formats
Get a schema for a rule formatGET/schemas/​products/​{productId}/​{ruleFormat}
Get a schema for a requestGET/schemas/​request/​{filename}