[ https://issues.apache.org/jira/browse/TC-82?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16017769#comment-16017769 ]
ASF GitHub Bot commented on TC-82: ---------------------------------- Github user mitchell852 commented on the issue: https://github.com/apache/incubator-trafficcontrol/pull/486 Here are the APIs being removed in this PR: remove GET /api/$version/deliveryservices/list in favor of GET /api/$version/deliveryservices remove GET /api/$version/deliveryservices/:id/get in favor of GET /api/$version/deliveryservices/:id remove POST /api/$version/deliveryservices/create in favor of POST /api/$version/deliveryservices remove PUT /api/$version/deliveryservices/:id/update in favor of PUT /api/$version/deliveryservices/:id remove GET /api/$version/cachegroups/list in favor of GET /api/$version/cachegroups remove POST /api/$version/cachegroups/create in favor of POST /api/$version/cachegroups remove PUT /api/$version/cachegroups/:id/update in favor of PUT /api/$version/cachegroups/:id remove DELETE /api/$version/cachegroups/:id/delete in favor of DELETE /api/$version/cachegroups/:id remove POST /api/$version/servers/create in favor of POST /api/$version/servers remove PUT /api/$version/servers/:id/update in favor of PUT /api/$version/servers/:id This was also discussed in this email thread - https://lists.apache.org/thread.html/3ae4898e183fa4183a049eb3805836d236b32a2e7b068a8002317164@%3Cdev.trafficcontrol.apache.org%3E > Eliminate duplicate implementations of deliveryservice, cachegroup and server > api endpoints > ------------------------------------------------------------------------------------------- > > Key: TC-82 > URL: https://issues.apache.org/jira/browse/TC-82 > Project: Traffic Control > Issue Type: Improvement > Components: Traffic Ops API > Reporter: Jeremy Mitchell > Assignee: Jeremy Mitchell > Priority: Minor > > The following endpoints are duplicates and need to be reconciled: > Delivery Services: > GET /api/$version/deliveryservices > GET /api/$version/deliveryservices/list <-- remove > GET /api/$version/deliveryservices/:id > GET /api/$version/deliveryservices/:id/get <-- remove > POST /api/$version/deliveryservices > POST /api/$version/deliveryservices/create <-- remove > PUT /api/$version/deliveryservices/:id > PUT /api/$version/deliveryservices/:id/update <-- remove > Cache Groups: > GET /api/$version/cachegroups > GET /api/$version/cachegroups/list <-- remove > POST /api/$version/cachegroups > POST /api/$version/cachegroups/create <-- remove > PUT /api/$version/cachegroups/:id > PUT /api/$version/cachegroups/:id/update <-- remove > DELETE /api/$version/cachegroups/:id > DELETE /api/$version/cachegroups/:id/delete <-- remove > Servers: > POST /api/$version/servers > POST /api/$version/servers/create <-- remove > PUT /api/$version/servers/:id > PUT /api/$version/servers/:id/update <-- remove -- This message was sent by Atlassian JIRA (v6.3.15#6346)