1. A method for controlling debugging in a service provider, the method comprising: receiving, at a server computer of the service provider, from a client device, an Application Program Interface (API) request for a service unrelated to debugging to be performed by the service provider; in response to the API request, reading a debug-requested parameter included in the API request; in accordance with the debug-requested parameter, controlling the debugging mode used by two or more server computers of the service provider while processing the API request, the debugging mode controlling which debug data is stored in association with responding to the API request and wherein two or more server computers provide services associated with responding to the API request and the debugging mode is interpreted differently by the services based on functionality of the services; and transmitting a response to the API request to the client device.