> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DLC request

> How to submit a DLC request via REST (`/connectors/rest/dlc/v2/execute`) or Java (`DataLoadControllerService.execute`), specifying an operation and its parameters.

The request results in a [DLC Response](/request-api/dlc-response), returned by the [DataLoadControllerService](/components/data-load-controller-service) after performing the requested [Operation](/operations/overview).

#### REST

REST requests can be submitted to [DataLoadControllerService](/components/data-load-controller-service) via the `/connectors/rest/dlc/v2/execute` endpoint.

```json theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
{
  "operation": "LOAD",
  "topics": [ "trades" ]
}
```

##### Java

Java requests can be submitted to [DataLoadControllerService](/components/data-load-controller-service) via the `execute` method.

```java theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
DlcLoadRequest request = DlcLoadRequest.builder()
    .topics("trades")
    .build();
```
