LogoLogo
Become a PartnerStatus Page
  • get started
    • Welcome to 360Dialog
    • Quickstarts
      • Register as a Meta Tech Provider
      • Add a WhatsApp Number
      • Set up Integrated Onboarding
      • Create a Message Template
      • Send a Message
      • (temp title) Getting started as a partner
    • Pricing & Billing
      • Payment Methods for BR: Pix & Boleto
      • Month Closing Invoice (MCI)
    • Get API Access
    • Tech Provider Program
      • Understanding the Meta Tech Provider Program
      • Becoming a Meta Tech Provider: A Step-by-Step Guide
  • MM Lite Beta Program
    • Onboarding
    • Sending Messages
    • Expected Errors & Programming Languages
    • MM Lite Sandbox Testing
      • Sending Messages using MM Lite Sandbox
      • Expected Erros & Programming Languages
  • Partner & Account Management
    • Solutions for Partners
      • Benefits for Partners
      • Partner Hub
      • WABA Management
    • Account Setup & Management
      • Prerequisites and best practices for account creation
      • Account Structure
      • Account Creation
  • Integrations & API Development
    • Webhook Events & Setup
      • Webhook Events (Partner & Messaging API)
      • Webhook Configuration & Management
    • Integration Best Practices
      • Architecture and Security
      • Best Practices for Designing Integrations
        • Design a Stable Webhook Receiving Endpoint
      • Sizing Your Environment Based on Expected Throughput
      • Design a Resilient Message Sending Service
      • Integrated Onboarding
        • Basic Integrated Onboarding
        • Custom Integrated Onboarding
        • Host Your Own Embedded Signup
      • API Key Authentication for the Partner API
  • API Reference
    • Messaging API
    • Messaging Health Status
    • Sandbox (Test API Key)
    • Differences Between Cloud API and On-Premise API for Partners
      • [will be deprecated] Messaging with On-Premise API
    • Partner API
  • WABA Management
    • Managing WABA Accounts
      • Using the Partner Hub to manage Clients and Channels
      • Using the Partner API to manage Clients and Channels
      • Partner Permission to Generate API Key
      • Checking Usage & Statistics
    • Phone Number & Hosting
      • Migrating a Phone Number
        • Migrate number from Meta or alternate BSP to 360Dialog
        • Migrate a phone number to a new WABA
        • Migrate a phone number to a new WABA to change messaging Currency
      • WhatsApp Coexistence
        • Coexistence Onboarding
        • Coexistence Webhooks
      • Hosting type Change (On-premise API to Cloud API)
    • WABA Profile & Compliance
      • Display Name Guidelines
      • WABA Profile Info
      • WABA Policy Enforcement
      • Business Account Verification
    • Partner change (between 360Dialog Partners)
    • WhatsApp Flows
    • Accelerated Onboarding
    • Business Account Verification
  • Messaging
    • Sending & Receiving Messages
      • Conversations
      • Receiving messages
      • Before sending a message
    • Message Types
      • Conversational Components
      • Checklist for Message Broadcasts and Campaigns
      • Text messages
      • Interactive messages
        • Single and Multi Product Messages
        • Location Request Messages
        • Address Messages (India and Singapore only)
      • Contacts & Location Messages
    • Template Messages
      • Template Library
      • Template Elements
      • Sending Template Messages
      • Authentication Templates
        • Zero-Tap Authentication Templates
        • One-Tap Autofill Authentication Templates
        • Copy Code Authentication Templates
      • Catalog Templates
      • Product Card Carousel Templates
      • Single-Product Message Templates
      • Coupon Code Templates
      • Limited-Time Offer Templates
      • Multi-Product Templates
    • Media Messages
      • Upload, retrieve or delete media
    • Messaging Health & Troubleshooting
      • Messaging Limits & Quality Rating
      • Errors While Messaging
      • Messages statuses
  • Commerce & Payments
    • Payments (India Only)
      • Receive WhatsApp Payments via Payments Gateway
      • Receive WhatsApp Payments via Payment Links
      • Order Details Template Message
    • Payments (Singapore Only)
      • Receive WhatsApp Payments via Stripe
    • Products and Catalogs
      • India Businesses: Compliance for Commerce
  • Support & Updates
    • Help & Troubleshooting
      • FAQ
      • Error Code Reference
      • User Support Documentation
        • Tutorials
          • Page How to Troubleshoot Login Issues in the 360dialog Hub
          • How to Report an Issue
          • How to Contact Support
        • How-To Guides
          • Raise a support request
          • Requesting a Status Update for Business Verification
        • Reference
          • Troubleshooting Embedded Signup Issues
          • Commerce Policy Checks for WhatsApp API Access
          • Support Availability & SLAs
          • Incident Issue Prioritization
          • Case Types Table
        • Explanation
          • Why Business Verification Takes Time
          • Why Some Issues Are Not Emergencies
          • Understanding the Support Process
      • Support with Meta
    • Imprint & Data Privacy
    • Product Updates & News
      • How to ensure your Template Messages will be received
      • Integrated Onboarding new look and Campaigns Best Practices
Powered by GitBook
On this page
  • How to check if you have Permission
  • With the Partner API
  • In the Partner Hub
  • How to request Permission
  • With Integrated Onboarding
  • In the Client Hub
  • How can a Partner Generate API Key
  • With the Partner API
  • In the Partner Hub

Was this helpful?

  1. WABA Management
  2. Managing WABA Accounts

Partner Permission to Generate API Key

PreviousUsing the Partner API to manage Clients and ChannelsNextChecking Usage & Statistics

Last updated 11 months ago

Was this helpful?

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

Direct payment clients can regain access to API Key management anytime via their Settings page.

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.

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.

How to request Permission

With Integrated Onboarding

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.

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."

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. .

Permitted Partner users have "Generate API Key" in their WABA Management App active.

Using the Partner API to manage Clients and Channels
Using the Partner Hub to manage Clients and Channels
Using the Partner API to manage Clients and Channels
See how to do this here