API permissions vary depending on Official Account types, as shown in the following table. Note:

  1. An Official Account verified by Tencent Weibo does not mean it is also verified by WeChat, so it does not have access to APIs for Official Accounts that have passed WeChat Verification.

  2. WeChat Verification is divided into qualification verification and name verification. An Official Account can access the APIs after it passes qualification verification.

API Name Unverified Subscription Account WeChat Verified Subscription Account Unverified Service Account WeChat Verified Service Account
Basic support - Get access_token Yes Yes Yes Yes
Basic support - Get WeChat server IP address Yes Yes Yes Yes
Receiving messages - Verify message authenticity, receive common messages, receive event pushes, and receive speech recognition results Yes Yes Yes Yes
Sending messages - Passive reply messages Yes Yes Yes Yes
Sending messages - Customer service API Yes Yes
Sending messages - Broadcast API Yes Yes
Sending messages - Message template API (Send business notifications) Yes
Sending messages - One-time subscription message API Yes Yes
User management - -User grouping management Yes Yes
User management - Set user alias Yes Yes
User management - Get user's basic information Yes Yes
User management - Get user list Yes Yes
User management - Get user location Yes
User management - Get user's openid/basic information via webpage authorization Yes
Promotion support - Generate QR codes with parameters Yes
Promotion support - Convert long URL to short URL API Yes
Rich Interface - Custom menu Yes Yes Yes
Media asset management - Media asset management API Yes Yes
Smart API - Semantic understanding API Yes
Multi-customer services - Get multi-customer service message history and customer service management Yes
WeChat Pay API Available after request
WeChat eShop API Available after request
WeChat Cards & Offers API Available after request Available after request
WeChat Device Features API Available after request
WeChat Invoice API Yes Yes
WeChat JS-SDK - Basic API Yes Yes Yes Yes
WeChat JS-SDK - Sharing API Yes Yes
WeChat JS-SDK - Image API Yes Yes Yes Yes
WeChat JS-SDK - Audio API Yes Yes Yes Yes
WeChat JS-SDK - Smart API (Webpage speech recognition) Yes Yes Yes Yes
WeChat JS-SDK - Device information Yes Yes Yes Yes
WeChat JS-SDK - Geographic location Yes Yes Yes Yes
WeChat JS-SDK - Interface operations Yes Yes Yes Yes
WeChat JS-SDK - WeChat Scan Yes Yes Yes Yes
WeChat JS-SDK - WeChat eShop Yes
WeChat JS-SDK - WeChat Cards & Offers Yes Yes
WeChat JS-SDK - WeChat Pay Yes