deliveryserviceserver/{{DSID}}/{{serverID}}

DELETE

Removes a cache server from a Delivery Service.

Auth. Required

Yes

Roles Required

“admin” or “operations”1

Permissions Required

DELIVERY-SERVICE:READ, DELIVERY-SERVICE:UPDATE, SERVER:READ, SERVER:UPDATE

Response Type

undefined

Request Structure

Table 338 Request Path Parameters

Name

Required

Description

dsId

yes

An integral, unique identifier for a Delivery Service

serverID

yes

An integral, unique identifier for a server

Note

The server identified by serverID must be a cache server, or the assignment will fail.

Response Structure

#798 Response Example
HTTP/1.1 200 OK
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Set-Cookie, Cookie
Access-Control-Allow-Methods: POST,GET,OPTIONS,PUT,DELETE
Access-Control-Allow-Origin: *
Content-Type: application/json
Set-Cookie: mojolicious=...; Path=/; Expires=Mon, 18 Nov 2019 17:40:54 GMT; Max-Age=3600; HttpOnly
Whole-Content-Sha512: rGD2sOMHYF0sga1zuTytyLHCUkkc3ZwQRKvZ/HuPzObOP4WztKTOVXB4uhs3iJqBg9zRB2TucMxONHN+3/yShQ==
X-Server-Name: traffic_ops_golang/
Date: Thu, 01 Nov 2018 14:24:34 GMT
Content-Length: 80

{ "alerts": [
    {
        "text": "Server unlinked from delivery service.",
        "level": "success"
    }
]}
1

Users with the “admin” or “operations” roles will be able to delete anyDelivery Service, whereas other users will only be able to delete Delivery Services that their tenant has permissions to delete.