[ 
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)

Reply via email to