# ImqClientPlugin.start() method · @imqueue/datadog

Source: https://imqueue.org/api/datadog/latest/datadog.imqclientplugin.start/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/datadog 3.2.0 — generated reference, not hand-written

Starts the span for an outgoing call and injects the trace context into the carrier so the handling service can continue the trace.

**Signature:**

```typescript
start(ctx: ImqCallContext): void;
```

## Parameters


| Parameter | Type | Description |
| --- | --- | --- |
| ctx | [ImqCallContext](https://imqueue.org/api/datadog/latest/datadog.imqcallcontext/) | call being started; the created span is stored on it |


**Returns:**

void

