# How to Get API Access

{% stepper %}
{% step %}

#### Signup/ Create Partner Account

To become a 360Dialog Partner, you can use our new Partner Onboarding flow to create a Partner Account.&#x20;

{% embed url="<https://partner.360dialog.io/signup>" %}

You will be asked to input information about your company and receive a confirmation email.

{% hint style="info" %}
Ensure to add acronyms or use distinct email addresses for different Partner Hubs.
{% endhint %}
{% endstep %}

{% step %}

#### Confirm your payment settings

We offer two payment options: **Direct Payment** (when the client pays for their license fees and conversation fees directly to 360Dialog) or **Partner Payment** (when the Partner is responsible for paying on behalf of all clients. This option requires a valid credit card):&#x20;

* [x] Once you start the onboarding process, you can the choose the currency for charges and your Partner Billing terms.&#x20;
* [x] You can create multiple Partner accounts, each with distinct billing terms. If preferred, you can have a Partner account billed in euros using Partner Payment, and another billed in dollars using Direct Payment.&#x20;
* [x] Accounts using Partner Payment must add a valid credit card and maintain a sufficient balance to cover any incurred charges for registered numbers. Conversely, accounts with Direct Payment are billed directly through the Client card.

{% hint style="info" %}

* Each Partner Account is assigned a unique `partner_id` and must be managed separately.&#x20;
* For businesses in Europe, adding the VAT ID is a **required** additional step. This can be done during the Partner Onboarding flow.&#x20;
  {% endhint %}

{% hint style="info" %}
See [Pricing](/partner/get-started/pricing.md) for invoiving details.
{% endhint %}
{% endstep %}

{% step %}

#### Access Partner Hub/ Get your Partner ID

When your Partner Account is created, click on the *Continue to my Partner App* button to access the 360Dialog Hub to start onboarding new numbers.

You can also use <http://hub.360dialog.com> to log in to your Partner Hub account with the newly credentials.&#x20;

{% hint style="info" %}

#### Partner ID

The Partner ID is an unique ID that will be used for most API actions.&#x20;

> The easiest way to find your Partner ID is to log into the 360Dialog Partner Hub on your browser and go to the "[Integration](/partner/partner-hub/overview.md#partner-integration-settings)" section.

To understand more about the Partner ID and credentials, see the [Architecture and Security documentation](/partner/onboarding/integration-best-practices/architecture-and-security.md).
{% endhint %}

{% hint style="info" %}
See our [Overview](/partner/partner-hub/overview.md)documentation to learn more about the functionalities available in your Partner Hub.
{% endhint %}
{% endstep %}

{% step %}

#### &#x20;Use Sandbox to test messaging

To get familiar with how messaging works, we recommend testing in the sandbox environment:&#x20;

{% content-ref url="/pages/-M9N-kYci3EiI-OFevdr" %}
[Broken mention](broken://pages/-M9N-kYci3EiI-OFevdr)
{% endcontent-ref %}
{% endstep %}

{% step %}

#### Choose which Signup to use

You can choose between Integrated Onboarding, Signup Link, or, if you are a Tech Provider Partner, you have the option to host the Embedded Signup and onboard clients.&#x20;

Please refer to our documentation for guidance on how to create accounts.

{% content-ref url="/pages/Zo3mWTdgeiO8Uqy6xVHR" %}
[Broken mention](broken://pages/Zo3mWTdgeiO8Uqy6xVHR)
{% endcontent-ref %}
{% endstep %}

{% step %}

#### Integrate with Messaging API

After you onboarded your first number you can start using the Messaging API.&#x20;

Refer to our documentation to learn how to send and receive messages.

{% content-ref url="/pages/KEjZTujuNtCqNNUrjS73" %}
[Broken mention](broken://pages/KEjZTujuNtCqNNUrjS73)
{% endcontent-ref %}
{% endstep %}

{% step %}

#### Manage your clients accounts

Once you onboard accounts, you can use either the Partner Hub or the Partner API to manage your clients.

#### In the Partner API

{% content-ref url="/pages/dIlciyZN3A5O2pNMxEmP" %}
[Partner API](/partner/partner-api/overview.md)
{% endcontent-ref %}

#### In the 360Dialog Partner Hub

{% content-ref url="/pages/dbPmqlAINb2zj8op5koK" %}
[Using the Partner Hub to manage Clients and Channels](/partner/partner-hub/managing-your-clients.md)
{% endcontent-ref %}
{% endstep %}
{% endstepper %}

## Need help?

If you need help or run into any issues, reach out to our [Support](broken://pages/cl1bh3IjXG2UppfFUtz7) team.


---

# 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/get-started/partner-api-integration.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.
