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.
| Operation | Method | Endpoint |
|---|---|---|
| Prerequisite data | ||
| List groups | GET | /groups |
| Create a new edge hostname | POST | /edgehostnames |
| List edge hostnames | GET | /edgehostnames |
| Get an edge hostname | GET | /edgehostnames/ā{edgeHostnameId} |
| List products | GET | /products |
| List use cases | GET | /products/ā{productId}/āmapping-use-cases |
| List contracts | GET | /contracts |
| Create a new CP code | POST | /cpcodes |
| List CP codes | GET | /cpcodes |
| Get a CP code | GET | /cpcodes/ā{cpcodeId} |
| Includes | ||
| Limited availability Create or clone an include | POST | /includes |
| Limited availability List includes | GET | /includes |
| Limited availability Validate an include | GET | /includes/āvalidation-results/ā{activationId}/āproperties/ā{propertyId}/āversions/ā{propertyVersion} |
| Limited availability Get an include | GET | /includes/ā{includeId} |
| Limited availability Remove an include | DELETE | /includes/ā{includeId} |
| Limited availability List parent properties | GET | /includes/ā{includeId}/āparents |
| Limited availability Activate or deactivate an include | POST | /includes/ā{includeId}/āactivations |
| Limited availability List include's activations | GET | /includes/ā{includeId}/āactivations |
| Limited availability Get an include activation | GET | /includes/ā{includeId}/āactivations/ā{activationId} |
| Limited availability Cancel an include's pending activation | DELETE | /includes/ā{includeId}/āactivations/ā{activationId} |
| Limited availability Create a new include version | POST | /includes/ā{includeId}/āversions |
| Limited availability List include versions | GET | /includes/ā{includeId}/āversions |
| Limited availability Get the latest include version | GET | /includes/ā{includeId}/āversions/ālatest |
| Limited availability Get an include version | GET | /includes/ā{includeId}/āversions/ā{includeVersion} |
| Limited availability List available behaviors for an include | GET | /includes/ā{includeId}/āversions/ā{includeVersion}/āavailable-behaviors |
| Limited availability List available criteria for an include | GET | /includes/ā{includeId}/āversions/ā{includeVersion}/āavailable-criteria |
| Limited availability Get an include's rule tree | GET | /includes/ā{includeId}/āversions/ā{includeVersion}/ārules |
| Limited availability Update an include's rule tree | PUT | /includes/ā{includeId}/āversions/ā{includeVersion}/ārules |
| Limited availability Patch an include's rule tree | PATCH | /includes/ā{includeId}/āversions/ā{includeVersion}/ārules |
| Limited availability Get a digest for an include's rule tree | HEAD | /includes/ā{includeId}/āversions/ā{includeVersion}/ārules |
| Property hostnames | ||
| List hostnames for an account | GET | /hostnames |
| Generate certificate domain validation challenges | POST | /hostnames/ācertificate-challenges |
| Get audit history | GET | /hostnames/ā{hostname}/āaudit-history |
| Properties | ||
| Create or clone a property | POST | /properties |
| List properties | GET | /properties |
| Get a property | GET | /properties/ā{propertyId} |
| Remove a property | DELETE | /properties/ā{propertyId} |
| Activate or deactivate a property | POST | /properties/ā{propertyId}/āactivations |
| List property's activations | GET | /properties/ā{propertyId}/āactivations |
| Get a property activation | GET | /properties/ā{propertyId}/āactivations/ā{activationId} |
| Get property activation status details | GET | /properties/ā{propertyId}/āactivations/ā{activationId}/āstatus |
| Cancel a property's pending activation | DELETE | /properties/ā{propertyId}/āactivations/ā{activationId} |
| List property hostname activations | GET | /properties/ā{propertyId}/āhostname-activations |
| Get a property hostname activation | GET | /properties/ā{propertyId}/āhostname-activations/ā{hostnameActivationId} |
| Cancel a pending property hostname activation | DELETE | /properties/ā{propertyId}/āhostname-activations/ā{hostnameActivationId} |
| Add or remove hostnames for a property's hostname bucket | PATCH | /properties/ā{propertyId}/āhostnames |
| List hostnames for a property | GET | /properties/ā{propertyId}/āhostnames |
| Get property hostnames diff | GET | /properties/ā{propertyId}/āhostnames/ādiff |
| Limited availability Regenerate domain validation challenges | POST | /properties/ā{propertyId}/āhostnames/ācertificate/ādomain-validation/āauthorization/āregenerate |
| Limited availability Resume certificate domain validation | POST | /properties/ā{propertyId}/āhostnames/ācertificate/ādomain-validation/āproceed |
| Create a new property version | POST | /properties/ā{propertyId}/āversions |
| List property versions | GET | /properties/ā{propertyId}/āversions |
| Get the latest property version | GET | /properties/ā{propertyId}/āversions/ālatest |
| Get a property version | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion} |
| List available behaviors for a property | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āavailable-behaviors |
| List available criteria for a property | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āavailable-criteria |
| List hostnames for a property version | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āhostnames |
| Update hostnames for a property version | PUT | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āhostnames |
| Add or remove hostnames for a property version | PATCH | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āhostnames |
| Limited availability List property's includes | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion}/āincludes |
| Get a property's rule tree | GET | /properties/ā{propertyId}/āversions/ā{propertyVersion}/ārules |
| Update a property's rule tree | PUT | /properties/ā{propertyId}/āversions/ā{propertyVersion}/ārules |
| Patch a property's rule tree | PATCH | /properties/ā{propertyId}/āversions/ā{propertyVersion}/ārules |
| Get a digest for a property's rule tree | HEAD | /properties/ā{propertyId}/āversions/ā{propertyVersion}/ārules |
| Custom behaviors and overrides | ||
| List custom behaviors | GET | /custom-behaviors |
| Get a custom behavior | GET | /custom-behaviors/ā{behaviorId} |
| List custom overrides | GET | /custom-overrides |
| Get a custom override | GET | /custom-overrides/ā{overrideId} |
| Bulk search and update | ||
| Bulk activate a set of properties | POST | /bulk/āactivations |
| List bulk-activated properties | GET | /bulk/āactivations/ā{bulkActivationId} |
| Bulk version a set of properties | POST | /bulk/āproperty-version-creations |
| List bulk-versioned properties | GET | /bulk/āproperty-version-creations/ā{bulkCreateId} |
| Bulk patch a set of properties | POST | /bulk/ārules-patch-requests |
| List bulk-patched properties | GET | /bulk/ārules-patch-requests/ā{bulkPatchId} |
| Bulk search a set of properties or includes | POST | /bulk/ārules-search-requests |
| Synchronously bulk search a set of properties or includes | POST | /bulk/ārules-search-requests-synch |
| List bulk search results | GET | /bulk/ārules-search-requests/ā{bulkSearchId} |
| Search | ||
| Search properties or includes | POST | /search/āfind-by-value |
| Rule formats, schemas, and utilities | ||
| Get build details | GET | /build |
| Get client settings | GET | /client-settings |
| Update client settings | PUT | /client-settings |
| List rule formats | GET | /rule-formats |
| Get a schema for a rule format | GET | /schemas/āproducts/ā{productId}/ā{ruleFormat} |
| Get a schema for a request | GET | /schemas/ārequest/ā{filename} |
| Domain ownership validation challenges | ||
| Generate challenges to verify domain ownership | POST | /domain-challenges |
