title: What is the DRF way to return a list of items from a third party api?
body: <p>I have an endpoint where I need to make make a request to a third party API to get a list of items and return the results to the client.</p>
  
  <p>Which of the following, or any other approach would be better suited to DRF?</p>
  
  <ol>
  <li>Make input parameter validation and the call to the third party API and in the view method, pass the list of items in the response to a serializer for serialization and return serializer data to the client</li>
  <li>Pass the request parameters to the serializer as write-only fields, make the field validation, api call and serialization in the serializer</li>
  <li>A mixture of 1 and 2; use 2 different serializers, one that takes request parameters as write only fields, validates input parameters and makes the request to the 3rd party api, and another serializer that takes the resulting list from the first serializer and serializes the items for use of client</li>
  </ol>