I think the API signature should always be the same no matter what params you give it. For example, here it is either a single response object or two response objects nested under the keys "videos" and "photos" which might make the API handling logic more complicated or confusing. At the least, the combined results should probably be nested under a "combined" key.