# CDN

## HEAD /v1/cdn/{cdnId}/files/{fileName}

>

```json
{"openapi":"3.0.0","info":{"title":"Whaly API","version":"1.0"},"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Pass a Service Account Key as the Bearer token to authenticate. e.g. 'sk:xxxxxxx'"}}},"paths":{"/v1/cdn/{cdnId}/files/{fileName}":{"head":{"operationId":"CdnController_headFile","parameters":[{"name":"cdnId","required":true,"in":"path","schema":{"type":"string"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"File exists"},"404":{"description":"File or organization not found"}}}}}}
```

## PUT /v1/cdn/{cdnId}/files/{fileName}

>

```json
{"openapi":"3.0.0","info":{"title":"Whaly API","version":"1.0"},"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Pass a Service Account Key as the Bearer token to authenticate. e.g. 'sk:xxxxxxx'"}}},"paths":{"/v1/cdn/{cdnId}/files/{fileName}":{"put":{"operationId":"CdnController_putFile","parameters":[{"name":"cdnId","required":true,"in":"path","schema":{"type":"string"}},{"name":"fileName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"File uploaded successfully"},"404":{"description":"Organization not found"}}}}}}
```
