# Send a drop in three lines

```ts
import { DropAgent } from "dropagent";
const da = new DropAgent({ apiKey: process.env.DROPAGENT_API_KEY!, baseUrl: "http://127.0.0.1:4747" });
await da.sendDrop({ contactId: "CONTACT_ID", audioId: "AUDIO_ID" });
```

The contact needs a consent record first. Without one the API returns a drop with status `blocked` and `blockReason: "missing_consent"`.

Sandbox keys look like `da_test_...`. Create one at `POST /api/v1/signup`.
