# ApifyCloud Docs ## Docs - [Campaign Detail](https://docs.apifycloud.io/api-reference/analytics/campaigns-detail.md): Fetch a single campaign and its stats - [List Campaigns](https://docs.apifycloud.io/api-reference/analytics/campaigns-list.md): List campaigns with filters and cursor pagination - [Search Campaigns](https://docs.apifycloud.io/api-reference/analytics/campaigns-search.md): Search campaigns with advanced filters and cursor pagination - [Contact History](https://docs.apifycloud.io/api-reference/analytics/contacts-history.md): Get campaign message history for a contact - [Message Detail](https://docs.apifycloud.io/api-reference/analytics/messages-detail.md): Fetch a single connector message by ID - [List Messages](https://docs.apifycloud.io/api-reference/analytics/messages-list.md): List connector messages with filters and cursor pagination - [Search Messages](https://docs.apifycloud.io/api-reference/analytics/messages-search.md): Search connector messages with complex filters - [Daily Metrics](https://docs.apifycloud.io/api-reference/analytics/metrics-daily.md): Get daily aggregated metrics for an app - [Metrics Summary](https://docs.apifycloud.io/api-reference/analytics/metrics-summary.md): Get summary metrics for an app in a date range - [Outbound Message Detail](https://docs.apifycloud.io/api-reference/analytics/outbound-messages-detail.md): Fetch a single outbound message by ID - [List Outbound Messages](https://docs.apifycloud.io/api-reference/analytics/outbound-messages-list.md): List outbound messages (campaign + direct) with filters and cursor pagination - [Search Outbound Messages](https://docs.apifycloud.io/api-reference/analytics/outbound-messages-search.md): Search outbound messages (campaign + direct) with complex filters - [Delivery Report](https://docs.apifycloud.io/api-reference/analytics/reports-delivery.md): Get delivery performance report by campaign - [Engagement Report](https://docs.apifycloud.io/api-reference/analytics/reports-engagement.md): Get engagement report grouped by template - [List Tags](https://docs.apifycloud.io/api-reference/analytics/tags-list.md): List distinct campaign tags - [Tag Stats](https://docs.apifycloud.io/api-reference/analytics/tags-stats.md): Get campaign statistics for a specific tag - [Template Detail](https://docs.apifycloud.io/api-reference/analytics/templates-detail.md): Get the template entity details - [Templates List](https://docs.apifycloud.io/api-reference/analytics/templates-list.md): List templates for an app with cursor pagination - [Templates Stats](https://docs.apifycloud.io/api-reference/analytics/templates-stats.md): Get top templates by usage volume (last 90 days) - [OAuth Revoke](https://docs.apifycloud.io/api-reference/authentication/oauth-revoke.md): Revoke an access token (RFC 7009 behavior) - [OAuth Token](https://docs.apifycloud.io/api-reference/authentication/oauth-token.md): Exchange client credentials for an access token - [Introduction](https://docs.apifycloud.io/api-reference/introduction.md): ApifyCloud API reference and response format - [Send Message](https://docs.apifycloud.io/api-reference/messages/send.md): Overview and message type guides for POST /messages/{appId}/send - [Address Request](https://docs.apifycloud.io/api-reference/messages/send-address-request.md): Send a WhatsApp address request message - [Buttons](https://docs.apifycloud.io/api-reference/messages/send-buttons.md): Send a WhatsApp interactive buttons message - [Contacts](https://docs.apifycloud.io/api-reference/messages/send-contacts.md): Send a WhatsApp contacts message - [CTA URL](https://docs.apifycloud.io/api-reference/messages/send-cta-url.md): Send a WhatsApp CTA URL message - [Flow](https://docs.apifycloud.io/api-reference/messages/send-flow.md): Send a WhatsApp interactive Flow message - [List](https://docs.apifycloud.io/api-reference/messages/send-list.md): Send a WhatsApp interactive list message - [Location](https://docs.apifycloud.io/api-reference/messages/send-location.md): Send a WhatsApp location message - [Location Request](https://docs.apifycloud.io/api-reference/messages/send-location-request.md): Send a WhatsApp location request message - [Media](https://docs.apifycloud.io/api-reference/messages/send-media.md): Send WhatsApp image, audio, video, and document messages - [Reaction](https://docs.apifycloud.io/api-reference/messages/send-reaction.md): Send a WhatsApp reaction message - [Sticker](https://docs.apifycloud.io/api-reference/messages/send-sticker.md): Send a WhatsApp sticker message - [Template](https://docs.apifycloud.io/api-reference/messages/send-template.md): Send a WhatsApp template message - [Text](https://docs.apifycloud.io/api-reference/messages/send-text.md): Send a WhatsApp text message - [Get Availability](https://docs.apifycloud.io/api-reference/scheduled-calls/availability.md): Query open slots for one or more agents - [Cancel Scheduled Call](https://docs.apifycloud.io/api-reference/scheduled-calls/cancel.md): Soft-cancel a scheduled call - [Create Scheduled Call](https://docs.apifycloud.io/api-reference/scheduled-calls/create.md): Create a new scheduled video call - [Get Scheduled Call](https://docs.apifycloud.io/api-reference/scheduled-calls/get.md): Fetch a single scheduled call plus its full event timeline - [List Scheduled Calls](https://docs.apifycloud.io/api-reference/scheduled-calls/list.md): List scheduled video calls for an app with filters - [Send Reminder](https://docs.apifycloud.io/api-reference/scheduled-calls/remind.md): Queue an ad-hoc reminder for a scheduled call - [Update Scheduled Call](https://docs.apifycloud.io/api-reference/scheduled-calls/update.md): Reschedule, reassign, or edit guest info on an existing scheduled call - [Get an Access Token](https://docs.apifycloud.io/guides/authentication/get-token.md): Use OAuth client credentials to obtain a Bearer token - [Audio quality](https://docs.apifycloud.io/guides/click-to-call/audio-quality.md): Understanding the Network indicator and what users and admins can do to keep calls sounding great - [Browser & device support](https://docs.apifycloud.io/guides/click-to-call/browser-support.md): Supported browsers and platforms for the Click to Call widget - [Business hours & availability](https://docs.apifycloud.io/guides/click-to-call/business-hours.md): Configure when calls can be placed and what users see outside of hours - [Compliance & privacy](https://docs.apifycloud.io/guides/click-to-call/compliance.md): What data Click to Call processes, consent patterns, and how to handle sensitive use cases - [Custom code](https://docs.apifycloud.io/guides/click-to-call/custom-code.md): Inject your own HTML and JavaScript into the widget — safely, inside a sandbox - [Embedding the widget](https://docs.apifycloud.io/guides/click-to-call/embedding.md): Two ways to use Click to Call — as an iframe on your site or as a shared link - [Events & lifecycle](https://docs.apifycloud.io/guides/click-to-call/events.md): Every event the widget emits, when it fires, and what each payload contains - [Integrations (webhooks)](https://docs.apifycloud.io/guides/click-to-call/integrations.md): Forward widget events to your webhooks, analytics, and third-party destinations - [Network requirements](https://docs.apifycloud.io/guides/click-to-call/network-requirements.md): Connectivity required for reliable calls, from the visitor side and the agent side - [Overview](https://docs.apifycloud.io/guides/click-to-call/overview.md): What Click to Call is, when to use it, and how it fits into your product - [Security](https://docs.apifycloud.io/guides/click-to-call/security.md): How Click to Call protects your visitors, your data, and your site - [Troubleshooting & FAQ](https://docs.apifycloud.io/guides/click-to-call/troubleshooting.md): Symptoms, causes, and fixes for the most common Click to Call issues - [IP Allowlist](https://docs.apifycloud.io/guides/network/ip-allowlist.md): IPs to allow in your security rules - [Rate limits](https://docs.apifycloud.io/guides/rate-limits/overview.md): Stay within your API quotas and handle rate-limit responses - [Agent availability](https://docs.apifycloud.io/guides/scheduled-calls/agent-availability.md): Working hours, exceptions, and do-not-disturb windows that drive every booking decision - [Assignment modes](https://docs.apifycloud.io/guides/scheduled-calls/assignment-modes.md): How the booking engine decides which agent takes a call - [Booking surfaces](https://docs.apifycloud.io/guides/scheduled-calls/booking-surfaces.md): The four ways a scheduled call can be created - [Genesys Cloud integration](https://docs.apifycloud.io/guides/scheduled-calls/genesys-integration.md): How Scheduled Calls plugs into Genesys Cloud for agents working in a Genesys environment - [Overview](https://docs.apifycloud.io/guides/scheduled-calls/overview.md): What Scheduled Calls is, when to use it, and how bookings fit into your product - [Reminders](https://docs.apifycloud.io/guides/scheduled-calls/reminders.md): What gets sent to the customer, when, and through which channel - [Rescheduling & cancellation](https://docs.apifycloud.io/guides/scheduled-calls/rescheduling-cancellation.md): How bookings change state, who can change them, and what happens to reminders - [Webhooks](https://docs.apifycloud.io/guides/scheduled-calls/webhooks.md): Lifecycle events delivered to your systems - [Browser & device support](https://docs.apifycloud.io/guides/video/browser-device-support.md): Which browsers, operating systems, and hardware can join a Video session - [Compliance & privacy](https://docs.apifycloud.io/guides/video/compliance.md): What data Video processes, consent patterns, and how to handle sensitive use cases - [Network requirements](https://docs.apifycloud.io/guides/video/network-requirements.md): Connectivity required for reliable Video sessions - [Overview](https://docs.apifycloud.io/guides/video/overview.md): What Video is, when to use it, and how it fits into your product - [Camera & microphone permissions](https://docs.apifycloud.io/guides/video/permissions.md): How the browser asks for camera and microphone access, and what to do when it goes wrong - [Recording](https://docs.apifycloud.io/guides/video/recording.md): How meeting recording works and how to enable it - [Troubleshooting & FAQ](https://docs.apifycloud.io/guides/video/troubleshooting.md): Symptoms, causes, and fixes for the most common Video issues - [Compliance](https://docs.apifycloud.io/guides/whatsapp/compliance.md): Opt-in, opt-out, and what Meta considers a policy violation - [WhatsApp Flows](https://docs.apifycloud.io/guides/whatsapp/flow-messages.md): Meta's in-chat forms — multi-step structured experiences rendered natively inside WhatsApp - [Message types](https://docs.apifycloud.io/guides/whatsapp/message-types.md): Every WhatsApp message type you can send — templates, free-form text, media, interactive, location, contacts, reactions, and Flow messages - [Messaging model](https://docs.apifycloud.io/guides/whatsapp/messaging-model.md): The 24-hour Customer Service Window and what you can send when - [Overview](https://docs.apifycloud.io/guides/whatsapp/overview.md): What a WhatsApp app is in ApifyCloud and how it fits into your product - [Per-user marketing limits](https://docs.apifycloud.io/guides/whatsapp/per-user-marketing-limits.md): The dynamic cap Meta applies to how many marketing templates a single user receives — one of the most common reasons messages silently don't deliver - [Pricing](https://docs.apifycloud.io/guides/whatsapp/pricing.md): How Meta charges for WhatsApp messages, the free-message scenarios, and volume tiers - [Providers](https://docs.apifycloud.io/guides/whatsapp/providers.md): Which WhatsApp providers ApifyCloud supports and how to choose - [Quality and limits](https://docs.apifycloud.io/guides/whatsapp/quality-and-limits.md): Number quality, messaging tiers, and the rate limits that apply to your sends - [Template categories](https://docs.apifycloud.io/guides/whatsapp/template-categories.md): Marketing, Utility, Authentication — what each means, how Meta categorizes and reclassifies templates, and how to avoid surprises - [Template examples](https://docs.apifycloud.io/guides/whatsapp/template-examples.md): Copy-and-adapt template examples for Marketing, Utility, and Authentication — with bodies, variables, buttons, and category rationale - [Approval flow](https://docs.apifycloud.io/guides/whatsapp/templates/approval.md): From submit to approved, how rejections work, and how to handle re-submission - [Overview](https://docs.apifycloud.io/guides/whatsapp/templates/overview.md): Template categories, button types, CPR, and how templates flow through approval - [Welcome to ApifyCloud](https://docs.apifycloud.io/index.md): ApifyCloud API documentation