# API How-Tos

With CDN APIs, contract administrators, owners, and users with the required permissions can create and manage CDN distributions.

| [<mark style="color:blue;">**Set User Privileges via the API**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/set-user-privileges-cdn-api) | Set required user privileges for a user to create and manage CDN distributions.                                                                        |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [<mark style="color:blue;">**Create a Distribution**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/create-distribution)                   | Create a CDN distribution.                                                                                                                             |
| [<mark style="color:blue;">**Retrieve a Distrubution**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/retrieve-distribution)               | Using the distribution ID, get all the details of a CDN distribution.                                                                                  |
| [<mark style="color:blue;">**Retrieve All Distributions**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/retrieve-all-distributions)       | Get all the requested CDN distributions details.                                                                                                       |
| [<mark style="color:blue;">**Update a Distribution**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/update-distribution)                   | A distribution updated for the provided distribution ID. If already a distribution does not exist for the given distribution ID, a new one is created. |
| [<mark style="color:blue;">**Delete a Distribution**</mark>](https://docs.ionos.com/cloud/~/revisions/AMiYziCllTKB2y2lmONY/network-services/cdn/api-how-tos/delete-distribution)                   | Deletes the specified CDN distribution.                                                                                                                |
