Partner Permission to Generate API Key

Having Permission to a number/channel means that the Partner can Generate new API Keys.

Standard Permission depends on the Partner Hub Settings:

  • If your Partner Hub is set for Partner Payment, you will have permission to manage channels by default

  • If your Partner Hub is set for Direct Payment, you will not have permission to manage channels by default. You must request Clients to give you permission

At any time, Clients can remove Partner permission in their Settings page to regain access to API Key management.

How to check if you have Permission

With the Partner API

You can use the Partner API to check if you have permission to generate API keys for channels of a specific Client.

pageUsing the Partner API to manage Clients and Channels

In the Partner Hub

You can check if the client has given you permissions by accessing the 360dialog Partner Hub → Manage Account → Details → WhatsApp Channel → Partner API Key Permission. Displays "Shared" whether the permission to retrieve an API key for this number was shared with the Partner, or displays "Missing" if not shared yet.

pageUsing the Partner Hub to manage Clients and Channels

How to request Permission

With Integrated Onboarding

When a client is signing up or at any given time, you can trigger the /permission screen of the Integrated Onboarding flow to prompt the client to give permission for all or specific numbers/channels. See how to do this here.

In the Client Hub

The client also has the option to give permission to a Partner directly in their Client Hub dashboard.

To do so, the client can log in to the Client Hub → click on their profile in the top Menu → “Partner” → The current permissions will be listed and can be edited.

How can a Partner Generate API Key

When you have permission to manage a specific number, there are different ways you can Generate API Keys.

With the Partner API

You can use the Partner API to Generate an API key for the a specific channel.

pageUsing the Partner API to manage Clients and Channels

In the Partner Hub

If you do not have Permission, the "Generate API Key" button will be greyed out in the Hub.

When Partner has Permission, Clients see the Generate API Key button greyed out with the message "API keys are disabled for this number. The number was shared with your integration partner. With your permission the partner has access to the WhatsApp Business API on your behalf. To manage permissions go to “Organization Settings” or contact your partner."

Last updated