# Wave - [Overview](https://developers.usewave.co/api-reference/overview.md): High-level overview of the Wave API: what it does, how it is organized, and how to start integrating outreach automation. - [Authentication](https://developers.usewave.co/api-reference/authentication.md): Authenticate Wave API requests using bearer tokens. Learn how to generate, rotate, and safely use your Wave API keys. - [Rate Limits](https://developers.usewave.co/api-reference/rate-limits.md): Understand Wave API rate limits, throttling behavior, and best practices for building resilient integrations at scale. - [List Audiences](https://developers.usewave.co/api-reference/audiences/list-audience-lists.md): Retrieve all audience lists in your workspace, including live scraping progress and applied filter criteria. - [Create Audience List](https://developers.usewave.co/api-reference/audiences/create-audience-list.md): Create a new audience list and immediately dispatch background scraping to collect target Instagram leads. - [Get Audience Details](https://developers.usewave.co/api-reference/audiences/get-audience-list.md): Fetch full configuration, scrape progress, and filter definitions for a specific audience list. - [Delete Audience List](https://developers.usewave.co/api-reference/audiences/delete-audience-list.md): Delete an audience list. Requests are rejected with 400 Bad Request if the list is in use by an active campaign. - [Get Audience Leads](https://developers.usewave.co/api-reference/audiences/get-audience-list-leads.md): Retrieve paginated, sorted, and filtered Instagram lead profiles collected within a specific audience list. - [List Campaigns](https://developers.usewave.co/api-reference/campaigns/list-campaigns.md): Retrieve all outreach campaigns with real-time performance stats, sender account linkages, and audience details. - [Create Campaign](https://developers.usewave.co/api-reference/campaigns/create-campaign.md): Create a new outreach campaign that binds a sender Instagram account, a sequence, and audience lists into a scheduled run. - [Get Campaign Details](https://developers.usewave.co/api-reference/campaigns/get-campaign.md): Fetch full configuration, schedule, linked audience lists, and outreach sequence data for a specific campaign. - [Update Campaign](https://developers.usewave.co/api-reference/campaigns/update-campaign.md): Update campaign schedule, title, operating hours, daily limits, audience lists, or toggle the campaign run state. - [Delete Campaign](https://developers.usewave.co/api-reference/campaigns/delete-campaign.md): Delete a campaign and cancel all associated pending outreach schedules and background messaging tasks. - [Get Campaign Statistics](https://developers.usewave.co/api-reference/campaigns/get-campaign-statistics.md): Retrieve real-time performance metrics for a campaign, including total leads, contacted leads, reply rates, and status breakdown. - [List Sequences](https://developers.usewave.co/api-reference/sequences/list-sequences.md): Retrieve all outreach sequences, including message templates, follow-up delays, and warm-up action steps. - [Create Sequence](https://developers.usewave.co/api-reference/sequences/create-sequence.md): Create a new outreach sequence with initial DM variations, scheduled follow-ups, and optional warm-up actions. - [Get Sequence Details](https://developers.usewave.co/api-reference/sequences/get-sequence.md): Fetch full details of an outreach sequence, including action steps, delays, and all message variations. - [Update Sequence](https://developers.usewave.co/api-reference/sequences/update-sequence.md): Update an existing sequence's configuration, message templates, follow-ups, or warm-up action steps. - [Delete Sequence](https://developers.usewave.co/api-reference/sequences/delete-sequence.md): Delete an outreach sequence. Requests are rejected with 400 Bad Request if the sequence is in use by an active campaign. - [List Connected Accounts](https://developers.usewave.co/api-reference/accounts/list-connected-accounts.md): Retrieve all connected Instagram sender accounts with warmup status, proxy config, campaign counts, and DM totals. - [Get Account Details](https://developers.usewave.co/api-reference/accounts/get-connected-account.md): Retrieve detailed configuration, proxy location, and warmup or connection status for a specific Instagram sender account. - [Delete Account](https://developers.usewave.co/api-reference/accounts/delete-account.md): Disconnect and delete an Instagram sender account. Requests are rejected if the account is linked to an active campaign. - [Get Workspace Overview KPIs](https://developers.usewave.co/api-reference/analytics/overview.md): Retrieve aggregate performance metrics across all campaigns, including lifetime DMs, follow-ups, replies, and response rates. - [Get Daily DM Outreach Analytics](https://developers.usewave.co/api-reference/analytics/daily.md): Retrieve day-by-day metrics for initial DMs, actions executed, and follow-ups sent. Filter by sender account or campaign. ## OpenAPI Specs - [openapi](/openapi.json) ## Optional - [Start Wave free trial](https://app.usewave.co/)