# Partner Onboarding

- [Integrated Onboarding](https://docs.360dialog.com/partner/onboarding/integrated-onboarding.md): This page describes how to get started with triggering Integrated Onboarding to register phone numbers
- [IO Signature](https://docs.360dialog.com/partner/onboarding/integrated-onboarding/io-signature.md): This page describes implementing IO Signature and toggling it on
- [Using Direct Link](https://docs.360dialog.com/partner/onboarding/integrated-onboarding/using-direct-link.md): This page describes how to trigger Integrated Onboarding with a direct link
- [Using Connect Button](https://docs.360dialog.com/partner/onboarding/integrated-onboarding/connect-button.md): This page describes how to use the 360Dialog Connect Button React package to trigger Integrated Onboarding
- [Using Custom IO](https://docs.360dialog.com/partner/onboarding/integrated-onboarding/using-custom-io.md): This page describes how to create a custom Integrated Onboarding trigger on any frontend framework
- [Webhook Events & Setup](https://docs.360dialog.com/partner/onboarding/webhook-events-and-setup.md)
- [Signature Validation](https://docs.360dialog.com/partner/onboarding/webhook-events-and-setup/signature-validation.md): This page describes how webhook signatures can be validated to enhance webhook URL security
- [Webhook Events (Partner & Messaging API)](https://docs.360dialog.com/partner/onboarding/webhook-events-and-setup/webhook-events-partner-and-messaging-api.md): Here you will find real-time Partner and Messaging Webhook events related to WABA, channel, and message activity.
- [Set multiple webhooks for Phone Number](https://docs.360dialog.com/partner/onboarding/webhook-events-and-setup/set-multiple-webhooks-for-phone-number.md)
- [Integration Best Practices](https://docs.360dialog.com/partner/onboarding/integration-best-practices.md)
- [Architecture and Security](https://docs.360dialog.com/partner/onboarding/integration-best-practices/architecture-and-security.md)
- [Sizing Your Environment Based on Expected Throughput](https://docs.360dialog.com/partner/onboarding/integration-best-practices/sizing-your-environment-based-on-expected-throughput.md)
- [Design a Stable Webhook Receiving Endpoint](https://docs.360dialog.com/partner/onboarding/integration-best-practices/design-a-stable-webhook-receiving-endpoint.md): Ensure your service quickly responds to Webhook Notifications
- [Design a Resilient Message Sending Service](https://docs.360dialog.com/partner/onboarding/integration-best-practices/design-a-resilient-message-sending-service.md): Ensure that messages are guaranteed to be sent, and never lost
- [API Key Authentication for the Partner API](https://docs.360dialog.com/partner/onboarding/integration-best-practices/api-key-authentication-for-the-partner-api.md)
- [Partner API Sandbox](https://docs.360dialog.com/partner/onboarding/partner-api-sandbox.md): This page describes how partner API sandbox can be used to send testing messages to a phone number on WhatsApp.
- [Partner-Hosted Embedded Signup](https://docs.360dialog.com/partner/onboarding/partner-hosted-embedded-signup.md): This page describes how partners can host Embedded Signup
- [WhatsApp Coexistence](https://docs.360dialog.com/partner/onboarding/whatsapp-coexistence.md): Clients now have the possibility of onboarding a number to the WhatsApp Cloud API even if it is already connected to the WhatsApp Business App.
- [Coexistence Onboarding](https://docs.360dialog.com/partner/onboarding/whatsapp-coexistence/coexistence-onboarding.md): This section provides details on how to onboard businesses that are already using the WhatsApp Business App and want to expand to the WhatsApp Cloud API.
- [Coexistence Webhooks](https://docs.360dialog.com/partner/onboarding/whatsapp-coexistence/coexistence-webhooks.md): Here you will find information about history webhooks and message echoes for businesses that have been onboarded to both the WhatsApp Business App and the WhatsApp Cloud API simultaneously.
- [Testing different messaging scenarios](https://docs.360dialog.com/partner/onboarding/whatsapp-coexistence/testing-different-messaging-scenarios.md): To help you viewing different use cases, we made a few tests and shared the results below:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.360dialog.com/partner/onboarding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
